• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/avahi-0.6.25/avahi-client/

Lines Matching defs:db

79 static void domain_browser_ref(AvahiDomainBrowser *db) {
80 assert(db);
81 assert(db->ref >= 1);
82 db->ref++;
86 AvahiDomainBrowser *db = userdata;
90 db->client->poll_api->timeout_free(db->defer_timeout);
91 db->defer_timeout = NULL;
93 domain_browser_ref(db);
95 for (l = db->static_browse_domains; l; l = l->next) {
97 if (db->ref <= 1)
100 db->callback(db, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, AVAHI_BROWSER_NEW, (char*) l->text, AVAHI_LOOKUP_RESULT_STATIC, db->userdata);
103 avahi_domain_browser_free(db);
116 AvahiDomainBrowser *db = NULL;
136 if (!(db = avahi_new (AvahiDomainBrowser, 1))) {
141 db->ref = 1;
142 db->client = client;
143 db->callback = callback;
144 db->userdata = userdata;
145 db->path = NULL;
146 db->interface = interface;
147 db->protocol = protocol;
148 db->static_browse_domains = NULL;
149 db->defer_timeout = NULL;
151 AVAHI_LLIST_PREPEND(AvahiDomainBrowser, domain_browsers, client->domain_browsers, db);
154 parse_environment(db);
155 parse_domain_file(db);
158 db->static_browse_domains = avahi_string_list_reverse(db->static_browse_domains);
195 if (!(db->path = avahi_strdup(path))) {
203 if (db->static_browse_domains && btype == AVAHI_DOMAIN_BROWSER_BROWSE) {
206 if (!(db->defer_timeout = client->poll_api->timeout_new(client->poll_api, &tv, defer_timeout_callback, db))) {
215 return db;
224 if (db)
225 avahi_domain_browser_free(db);
269 AvahiDomainBrowser *db = NULL;
285 for (db = client->domain_browsers; db; db = db->domain_browsers_next)
286 if (strcmp (db->path, path) == 0)
289 if (!db)
292 interface = db->interface;
293 protocol = db->protocol;
329 avahi_client_set_errno(db->client, avahi_error_dbus_to_number(etxt));
335 for (l = db->static_browse_domains; l; l = l->next)
341 db->callback(db, (AvahiIfIndex) interface, (AvahiProtocol) protocol, event, domain, (AvahiLookupResultFlags) flags, db->userdata);