X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-core%2Fcore.h;h=2c3dafd0ef4cc0d9447b49210bdcfd76af3e7f81;hb=630a3e58e8fbed70d2e5aa7a3cf07067954b3cd3;hp=4f981e034b24e5eceac4fb48a54391b6a76a74b9;hpb=4247c03f559776793fcc4f28706d3bf0bced57b9;p=catta diff --git a/avahi-core/core.h b/avahi-core/core.h index 4f981e0..2c3dafd 100644 --- a/avahi-core/core.h +++ b/avahi-core/core.h @@ -244,8 +244,14 @@ typedef void (*AvahiDomainBrowserCallback)(AvahiDomainBrowser *b, gint interface AvahiDomainBrowser *avahi_domain_browser_new(AvahiServer *server, gint interface, guchar protocol, const gchar *domain, AvahiDomainBrowserType type, AvahiDomainBrowserCallback callback, gpointer userdata); void avahi_domain_browser_free(AvahiDomainBrowser *b); -/* not yet implemented */ typedef struct AvahiServiceTypeBrowser AvahiServiceTypeBrowser; +typedef void (*AvahiServiceTypeBrowserCallback)(AvahiServiceTypeBrowser *b, gint interface, guchar protocol, AvahiBrowserEvent event, const gchar *type, const gchar *domain, gpointer userdata); +AvahiServiceTypeBrowser *avahi_service_type_browser_new(AvahiServer *server, gint interface, guchar protocol, const gchar *domain, AvahiServiceTypeBrowserCallback callback, gpointer userdata); +void avahi_service_type_browser_free(AvahiServiceTypeBrowser *b); + + +/* Not yet implemented */ + typedef struct AvahiServiceBrowser AvahiServiceBrowser; typedef struct AvahiServiceResolver AvahiServiceResolver;