GSSDPClient

GSSDPClient — SSDP "bus" wrapper.

Synopsis




                    GSSDPClient;
GSSDPClient*        gssdp_client_new                    (GMainContext *context,
                                                         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);


Description

GSSDPClient wraps the SSDP "bus" as used by both GSSDPResourceBrowser and GSSDPResourceGroup.

Details

GSSDPClient

typedef struct {
        GObject parent;

        GSSDPClientPrivate *priv;
} GSSDPClient;


gssdp_client_new ()

GSSDPClient*        gssdp_client_new                    (GMainContext *context,
                                                         GError **error);

context :
error : Location to store error, or NULL
Returns : A new GSSDPClient object.

gssdp_client_get_main_context ()

GMainContext*       gssdp_client_get_main_context       (GSSDPClient *client);

client : A GSSDPClient
Returns : The GMainContext client is associated with.

gssdp_client_set_server_id ()

void                gssdp_client_set_server_id          (GSSDPClient *client,
                                                         const char *server_id);

Sets the server ID of client to server_id.

client : A GSSDPClient
server_id : The server ID

gssdp_client_get_server_id ()

const char*         gssdp_client_get_server_id          (GSSDPClient *client);

client : A GSSDPClient
Returns : The server ID.