![]() |
![]() |
![]() |
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. |