| GSSDP Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
struct GSSDPClient; GSSDPClient * gssdp_client_new (GMainContext *main_context,const char *iface,GError **error); GMainContext * gssdp_client_get_main_context (GSSDPClient *client); void gssdp_client_set_server_id (GSSDPClient *client,const char *server_id); const char * gssdp_client_get_server_id (GSSDPClient *client); const char * gssdp_client_get_interface (GSSDPClient *client); const char * gssdp_client_get_host_ip (GSSDPClient *client); void gssdp_client_set_network (GSSDPClient *client,const char *network); const char * gssdp_client_get_network (GSSDPClient *client); gboolean gssdp_client_get_active (GSSDPClient *client);
GSSDPClient wraps the SSDP "bus" as used by both GSSDPResourceBrowser and GSSDPResourceGroup.
GSSDPClient * gssdp_client_new (GMainContext *main_context,const char *iface,GError **error);
|
Deprecated: 0.11.2: Always set to NULL. If you want to
specify a context use g_main_context_push_thread_default()
|
|
The name of the network interface, or NULL for auto-detection. |
|
Location to store error, or NULL |
Returns : |
A new GSSDPClient object. |
GMainContext * gssdp_client_get_main_context (GSSDPClient *client);
void gssdp_client_set_server_id (GSSDPClient *client,const char *server_id);
Sets the server ID of client to server_id.
|
A GSSDPClient |
|
The server ID |
const char * gssdp_client_get_server_id (GSSDPClient *client);
|
A GSSDPClient |
Returns : |
The server ID. |
const char * gssdp_client_get_interface (GSSDPClient *client);
Get the name of the network interface associated to client.
|
A GSSDPClient |
Returns : |
The network interface name. This string should not be freed. |
const char * gssdp_client_get_host_ip (GSSDPClient *client);
Get the IP address we advertise ourselves as using.
|
A GSSDPClient |
Returns : |
The IP address. This string should not be freed. |
void gssdp_client_set_network (GSSDPClient *client,const char *network);
Sets the network identification of client to network.
|
A GSSDPClient |
|
The string identifying the network |
const char * gssdp_client_get_network (GSSDPClient *client);
Get the network this client is associated with.
|
A GSSDPClient |
Returns : |
The network identification. This string should not be freed. |
gboolean gssdp_client_get_active (GSSDPClient *client);
|
A GSSDPClient |
Returns : |
TRUE if client is active, FALSE otherwise. |