From 22a61b042376903deada022e7585e0585aaa7d43 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sun, 22 May 2005 02:00:31 +0000 Subject: * Rework some Browsing/Resolving stuff * Add AvahiDomainBrowser * fix avahi_strlist_to_string() with empty lists git-svn-id: file:///home/lennart/svn/public/avahi/trunk@83 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe --- avahi-core/resolve.h | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) (limited to 'avahi-core/resolve.h') diff --git a/avahi-core/resolve.h b/avahi-core/resolve.h index 7de75d4..6659430 100644 --- a/avahi-core/resolve.h +++ b/avahi-core/resolve.h @@ -28,25 +28,11 @@ #include "timeeventq.h" #include "server.h" -struct AvahiRecordResolver { - AvahiServer *server; - AvahiKey *key; - gint interface; - guchar protocol; - gint n_query; - guint sec_delay; +void avahi_browser_cleanup(AvahiServer *server); +void avahi_browser_notify(AvahiServer *s, AvahiInterface *i, AvahiRecord *record, AvahiBrowserEvent event); - AvahiTimeEvent *time_event; +gboolean avahi_is_subscribed(AvahiServer *s, AvahiInterface *i, AvahiKey *k); - AvahiRecordResolverCallback callback; - gpointer userdata; - - AVAHI_LLIST_FIELDS(AvahiRecordResolver, resolver); - AVAHI_LLIST_FIELDS(AvahiRecordResolver, by_key); -}; - -void avahi_resolver_notify(AvahiServer *s, AvahiInterface *i, AvahiRecord *record, AvahiBrowserEvent event); - -gboolean avahi_is_subscribed(AvahiServer *s, AvahiKey *k); +void avahi_record_browser_destroy(AvahiRecordBrowser *b); #endif -- cgit