Lines Matching refs:AvahiDNSServerInfo
36 typedef struct AvahiDNSServerInfo AvahiDNSServerInfo;
38 struct AvahiDNSServerInfo {
48 AVAHI_LLIST_FIELDS(AvahiDNSServerInfo, info);
63 AVAHI_LLIST_HEAD(AvahiDNSServerInfo, info);
66 static AvahiDNSServerInfo* get_server_info(AvahiSDNSServerBrowser *b, AvahiIfIndex interface, AvahiProtocol protocol, AvahiRecord *r) {
67 AvahiDNSServerInfo *i;
81 static void server_info_free(AvahiSDNSServerBrowser *b, AvahiDNSServerInfo *i) {
89 AVAHI_LLIST_REMOVE(AvahiDNSServerInfo, info, b->info, i);
107 AvahiDNSServerInfo *i = userdata;
159 AvahiDNSServerInfo *i;
170 if (!(i = avahi_new(AvahiDNSServerInfo, 1)))
186 AVAHI_LLIST_PREPEND(AvahiDNSServerInfo, info, b->info, i);
193 AvahiDNSServerInfo *i;
287 AVAHI_LLIST_HEAD_INIT(AvahiDNSServerInfo, b->info);