| Top |
| enum | DMAPMdnsBrowserServiceType |
| enum | DMAPMdnsBrowserTransportProtocol |
| enum | DMAPMdnsBrowserError |
| struct | DMAPMdnsBrowserService |
| struct | DMAPMdnsBrowser |
| #define | DMAP_MDNS_BROWSER_ERROR |
GEnum ├── DMAPMdnsBrowserError ├── DMAPMdnsBrowserServiceType ╰── DMAPMdnsBrowserTransportProtocol GObject ╰── DMAPMdnsBrowser
DMAPMdnsBrowser *
dmap_mdns_browser_new (DMAPMdnsBrowserServiceType type);
Creates a new mDNS browser.
gboolean dmap_mdns_browser_start (DMAPMdnsBrowser *browser,GError **error);
Starts a DMAPMdnsBrowser.
gboolean dmap_mdns_browser_stop (DMAPMdnsBrowser *browser,GError **error);
Stops a DMAPMdnsBrowser.
const GSList *
dmap_mdns_browser_get_services (DMAPMdnsBrowser *browser);
DMAPMdnsBrowserServiceType
dmap_mdns_browser_get_service_type (DMAPMdnsBrowser *browser);
struct DMAPMdnsBrowserService {
gchar *service_name;
gchar *name;
gchar *host;
guint port;
gboolean password_protected;
gchar *pair; // FIXME: subclass
DMAPMdnsBrowserTransportProtocol transport_protocol; // FIXME: subclass
};
“service-added” signalvoid user_function (DMAPMdnsBrowser *browser, gpointer service, gpointer user_data)
Emitted each time a service becomes available to browser
browser |
the DMAPMdnsBrowser which received the signal. |
|
service |
||
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“service-removed” signalvoid user_function (DMAPMdnsBrowser *dmapmdnsbrowser, gchar *arg1, gpointer user_data)
Flags: Run Last