Constructor

TrackerEndpointHttpnew

Declaration [src]

TrackerEndpointHttp*
tracker_endpoint_http_new (
  TrackerSparqlConnection* sparql_connection,
  guint port,
  GTlsCertificate* certificate,
  GCancellable* cancellable,
  GError** error
)

Description [src]

Sets up a Tracker endpoint to listen via HTTP, in the given port. If certificate is not NULL, HTTPS may be used to connect to the endpoint.

Available since:3.1

Parameters

sparql_connection TrackerSparqlConnection
 

The TrackerSparqlConnection being made public.

 The data is owned by the caller of the function.
port guint
 

HTTP port to handle incoming requests.

certificate GTlsCertificate*
 

Optional GTlsCertificate to use for encription.

 The argument can be NULL.
 The data is owned by the caller of the function.
cancellable GCancellable*
 

Optional GCancellable

 The argument can be NULL.
 The data is owned by the caller of the function.
error GError **
  The return location for a GError*, or NULL.

Return value

Returns: TrackerEndpointHttp
 

A TrackerEndpointHttp object.

 The caller of the function takes ownership of the data, and is responsible for freeing it.