![]() |
![]() |
![]() |
GSSDP Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
struct GSSDPResourceBrowser; #define GSSDP_ALL_RESOURCES GSSDPResourceBrowser * gssdp_resource_browser_new (GSSDPClient *client
,const char *target
); GSSDPClient * gssdp_resource_browser_get_client (GSSDPResourceBrowser *resource_browser
); void gssdp_resource_browser_set_target (GSSDPResourceBrowser *resource_browser
,const char *target
); const char * gssdp_resource_browser_get_target (GSSDPResourceBrowser *resource_browser
); void gssdp_resource_browser_set_mx (GSSDPResourceBrowser *resource_browser
,gushort mx
); gushort gssdp_resource_browser_get_mx (GSSDPResourceBrowser *resource_browser
); void gssdp_resource_browser_set_active (GSSDPResourceBrowser *resource_browser
,gboolean active
); gboolean gssdp_resource_browser_get_active (GSSDPResourceBrowser *resource_browser
);
GUPnPResourceBrowser handles resource discovery. After creating a browser and activating it, the ::resource-available and ::resource-unavailable signals will be emitted whenever the availability of a resource matching the specified discovery target changes. A discovery request is sent out automatically when activating the browser.
struct GSSDPResourceBrowser { GObject parent; GSSDPResourceBrowserPrivate *priv; };
#define GSSDP_ALL_RESOURCES "ssdp:all"
SSDP search target for finding all possible resources.
GSSDPResourceBrowser * gssdp_resource_browser_new (GSSDPClient *client
,const char *target
);
|
The GSSDPClient to associate with |
Returns : |
A new GSSDPResourceBrowser object. |
GSSDPClient * gssdp_resource_browser_get_client (GSSDPResourceBrowser *resource_browser
);
|
A GSSDPResourceBrowser |
Returns : |
The GSSDPClient resource_browser is associated with. [transfer none]
|
void gssdp_resource_browser_set_target (GSSDPResourceBrowser *resource_browser
,const char *target
);
Sets the browser target of resource_browser
to target
.
|
A GSSDPResourceBrowser |
|
The browser target |
const char * gssdp_resource_browser_get_target (GSSDPResourceBrowser *resource_browser
);
|
A GSSDPResourceBrowser |
Returns : |
The browser target. |
void gssdp_resource_browser_set_mx (GSSDPResourceBrowser *resource_browser
,gushort mx
);
Sets the used MX value of resource_browser
to mx
.
|
A GSSDPResourceBrowser |
|
The to be used MX value |
gushort gssdp_resource_browser_get_mx (GSSDPResourceBrowser *resource_browser
);
|
A GSSDPResourceBrowser |
Returns : |
The used MX value. |
void gssdp_resource_browser_set_active (GSSDPResourceBrowser *resource_browser
,gboolean active
);
(De)activates resource_browser
.
|
A GSSDPResourceBrowser |
|
TRUE to activate resource_browser
|
gboolean gssdp_resource_browser_get_active (GSSDPResourceBrowser *resource_browser
);
|
A GSSDPResourceBrowser |
Returns : |
TRUE if resource_browser is active. |