Home | History | Annotate | Download | only in avahi-core

Lines Matching refs:interface

46     AvahiIfIndex interface;
60 static void lookup_handle_cname(AvahiSRBLookup *l, AvahiIfIndex interface, AvahiProtocol protocol, AvahiLookupFlags flags, AvahiRecord *r);
61 static void lookup_drop_cname(AvahiSRBLookup *l, AvahiIfIndex interface, AvahiProtocol protocol, AvahiLookupFlags flags, AvahiRecord *r);
84 AvahiIfIndex interface,
92 assert(AVAHI_IF_VALID(interface));
104 l->interface = interface;
160 AvahiIfIndex interface,
171 if ((l->interface == AVAHI_IF_UNSPEC || l->interface == interface) &&
172 (l->interface == AVAHI_PROTO_UNSPEC || l->protocol == protocol) &&
251 AvahiIfIndex interface,
278 lookup_handle_cname(l, interface, protocol, b->flags, r);
282 if (avahi_server_is_record_local(b->server, interface, protocol, r))
285 b->callback(b, interface, protocol, event, r, flags, b->userdata);
295 lookup_drop_cname(l, interface, protocol, 0, r);
300 b->callback(b, interface, protocol, event, r, flags, b->userdata);
333 if (!(l->multicast = avahi_multicast_lookup_new(l->record_browser->server->multicast_lookup_engine, l->interface, l->protocol, l->key, lookup_multicast_callback, l)))
353 n = (int) avahi_multicast_lookup_engine_scan_cache(l->record_browser->server->multicast_lookup_engine, l->interface, l->protocol, l->key, lookup_multicast_callback, l);
359 static AvahiSRBLookup* lookup_add(AvahiSRecordBrowser *b, AvahiIfIndex interface, AvahiProtocol protocol, AvahiLookupFlags flags, AvahiKey *key) {
365 if ((l = lookup_find(b, interface, protocol, flags, key)))
368 if (!(l = lookup_new(b, interface, protocol, flags, key)))
401 static void lookup_handle_cname(AvahiSRBLookup *l, AvahiIfIndex interface, AvahiProtocol protocol, AvahiLookupFlags flags, AvahiRecord *r) {
412 n = lookup_add(l->record_browser, interface, protocol, flags, k);
426 static void lookup_drop_cname(AvahiSRBLookup *l, AvahiIfIndex interface, AvahiProtocol protocol, AvahiLookupFlags flags, AvahiRecord *r) {
441 if ((n->interface == AVAHI_IF_UNSPEC || n->interface == interface) &&
442 (n->interface == AVAHI_PROTO_UNSPEC || n->protocol == protocol) &&
471 b->root_lookup = lookup_add(b, b->interface, b->protocol, b->flags, b->key);
485 b, b->interface, b->protocol, AVAHI_BROWSER_FAILURE, NULL,
495 b, b->interface, b->protocol, AVAHI_BROWSER_CACHE_EXHAUSTED, NULL,
505 b->callback(b, b->interface, b->protocol, AVAHI_BROWSER_ALL_FOR_NOW, NULL, AVAHI_LOOKUP_RESULT_WIDE_AREA, b->userdata);
524 AvahiIfIndex interface,
537 AVAHI_CHECK_VALIDITY_RETURN_NULL(server, AVAHI_IF_VALID(interface), AVAHI_ERR_INVALID_INTERFACE);
551 b->interface = interface;