6 #include <avahi-client/client.h>
7 #include <avahi-client/publish.h>
8 #include <avahi-client/lookup.h>
10 #include <avahi-common/alternative.h>
11 #include <avahi-common/simple-watch.h>
12 #include <avahi-common/malloc.h>
13 #include <avahi-common/error.h>
15 AvahiSimplePoll
*simple_poll
;
19 void client_callback(AvahiClient
*c
, AvahiClientState state
, AVAHI_GCC_UNUSED
void * userdata
);
20 void entry_group_callback(AvahiEntryGroup
*g
, AvahiEntryGroupState state
, AVAHI_GCC_UNUSED
void *userdata
);
21 void parse_tender(AvahiServiceResolver
*r
, const char *name
, AvahiStringList
*txt
);
22 void create_services(AvahiClient
*c
);
23 int pull_tender(const char *name
);