Home
last modified time | relevance | path

Searched refs:AvahiRecord (Results 1 – 25 of 39) sorted by relevance

12

/external/avahi/avahi-core/
Drr.h65 typedef struct AvahiRecord { struct
108 } AvahiRecord; argument
128 AvahiRecord *avahi_record_new(AvahiKey *k, uint32_t ttl);
131 AvahiRecord *avahi_record_new_full(const char *name, uint16_t clazz, uint16_t type, uint32_t ttl);
134 AvahiRecord *avahi_record_ref(AvahiRecord *r);
137 void avahi_record_unref(AvahiRecord *r);
153 char *avahi_record_to_string(const AvahiRecord *r);
156 int avahi_record_equal_no_ttl(const AvahiRecord *a, const AvahiRecord *b);
162 int avahi_record_is_valid(AvahiRecord *r);
165 int avahi_rdata_parse(AvahiRecord *record, const void* rdata, size_t size);
[all …]
Drr-util.h47 size_t avahi_record_get_estimate_size(AvahiRecord *r);
52 int avahi_record_lexicographical_compare(AvahiRecord *a, AvahiRecord *b);
55 int avahi_record_is_goodbye(AvahiRecord *r);
58 AvahiRecord *avahi_record_copy(AvahiRecord *r);
Drr.c96 AvahiRecord *avahi_record_new(AvahiKey *k, uint32_t ttl) { in avahi_record_new()
97 AvahiRecord *r; in avahi_record_new()
101 if (!(r = avahi_new(AvahiRecord, 1))) { in avahi_record_new()
116 AvahiRecord *avahi_record_new_full(const char *name, uint16_t class, uint16_t type, uint32_t ttl) { in avahi_record_new_full()
117 AvahiRecord *r; in avahi_record_new_full()
138 AvahiRecord *avahi_record_ref(AvahiRecord *r) { in avahi_record_ref()
146 void avahi_record_unref(AvahiRecord *r) { in avahi_record_unref()
248 char *avahi_record_to_string(const AvahiRecord *r) { in avahi_record_to_string()
366 static int rdata_equal(const AvahiRecord *a, const AvahiRecord *b) { in rdata_equal()
405 int avahi_record_equal_no_ttl(const AvahiRecord *a, const AvahiRecord *b) { in avahi_record_equal_no_ttl()
[all …]
Drrlist.c37 AvahiRecord *record;
97 AvahiRecord* avahi_record_list_next(AvahiRecordList *l, int *ret_flush_cache, int *ret_unicast_resp… in avahi_record_list_next()
98 AvahiRecord *r; in avahi_record_list_next()
122 static AvahiRecordListItem *get(AvahiRecordList *l, AvahiRecord *r) { in get()
139 void avahi_record_list_push(AvahiRecordList *l, AvahiRecord *r, int flush_cache, int unicast_respon… in avahi_record_list_push()
164 void avahi_record_list_drop(AvahiRecordList *l, AvahiRecord *r) { in avahi_record_list_drop()
Drrlist.h32 AvahiRecord* avahi_record_list_next(AvahiRecordList *l, int *ret_flush_cache, int *ret_unicast_resp…
33 void avahi_record_list_push(AvahiRecordList *l, AvahiRecord *r, int flush_cache, int unicast_respon…
34 void avahi_record_list_drop(AvahiRecordList *l, AvahiRecord *r);
Dresponse-sched.h33 int avahi_response_scheduler_post(AvahiResponseScheduler *s, AvahiRecord *record, int flush_cache, …
34 void avahi_response_scheduler_incoming(AvahiResponseScheduler *s, AvahiRecord *record, int flush_ca…
35 void avahi_response_scheduler_suppress(AvahiResponseScheduler *s, AvahiRecord *record, const AvahiA…
Dresponse-sched.c60 AvahiRecord *record;
77 static AvahiResponseJob* job_new(AvahiResponseScheduler *s, AvahiRecord *record, AvahiResponseJobSt… in job_new()
191 static void enumerate_aux_records_callback(AVAHI_GCC_UNUSED AvahiServer *s, AvahiRecord *r, int flu… in enumerate_aux_records_callback()
276 static AvahiResponseJob* find_scheduled_job(AvahiResponseScheduler *s, AvahiRecord *record) { in find_scheduled_job()
292 static AvahiResponseJob* find_history_job(AvahiResponseScheduler *s, AvahiRecord *record) { in find_history_job()
319 static AvahiResponseJob* find_suppressed_job(AvahiResponseScheduler *s, AvahiRecord *record, const … in find_suppressed_job()
347 int avahi_response_scheduler_post(AvahiResponseScheduler *s, AvahiRecord *record, int flush_cache, … in avahi_response_scheduler_post()
429 void avahi_response_scheduler_incoming(AvahiResponseScheduler *s, AvahiRecord *record, int flush_ca… in avahi_response_scheduler_incoming()
467 void avahi_response_scheduler_suppress(AvahiResponseScheduler *s, AvahiRecord *record, const AvahiA… in avahi_response_scheduler_suppress()
Dcache.h47 AvahiRecord *record;
83 void avahi_cache_update(AvahiCache *c, AvahiRecord *r, int cache_flush, const AvahiAddress *a);
97 void avahi_cache_stop_poof(AvahiCache *c, AvahiRecord *record, const AvahiAddress *a);
Dinternal.h71 AvahiRecord *record;
177 …ux_records(AvahiServer *s, AvahiInterface *i, AvahiRecord *r, void (*callback)(AvahiServer *s, Ava…
186 …_record_local(AvahiServer *s, AvahiIfIndex interface, AvahiProtocol protocol, AvahiRecord *record);
Dprobe-sched.c47 AvahiRecord *record;
60 static AvahiProbeJob* job_new(AvahiProbeScheduler *s, AvahiRecord *record, int done) { in job_new()
321 static AvahiProbeJob* find_scheduled_job(AvahiProbeScheduler *s, AvahiRecord *record) { in find_scheduled_job()
337 static AvahiProbeJob* find_history_job(AvahiProbeScheduler *s, AvahiRecord *record) { in find_history_job()
362 int avahi_probe_scheduler_post(AvahiProbeScheduler *s, AvahiRecord *record, int immediately) { in avahi_probe_scheduler_post()
Dmulticast-lookup.h35 AvahiRecord *r,
44 …lookup_engine_notify(AvahiMulticastLookupEngine *e, AvahiInterface *i, AvahiRecord *record, AvahiB…
Dpublish.h46 const AvahiRecord *avahi_server_iterate(AvahiServer *s, AvahiSEntryGroup *g, void **state);
83AvahiRecord *r /**< The record to add. This function increases the reference counter of…
Dentry.c151 …nflict(AvahiServer *s, AvahiIfIndex interface, AvahiProtocol protocol, AvahiRecord *r, AvahiPublis… in check_record_conflict()
191 AvahiRecord *r) { in server_add_internal()
233 AvahiRecord *old_record; in server_add_internal()
322 AvahiRecord *r) { in avahi_server_add()
330 const AvahiRecord *avahi_server_iterate(AvahiServer *s, AvahiSEntryGroup *g, void **state) { in avahi_server_iterate()
388 AvahiRecord *r; in server_add_ptr_internal()
443 AvahiRecord *r; in avahi_server_add_address()
535 AvahiRecord *r; in server_add_txt_strlst_nocopy()
583 AvahiRecord *r = NULL; in server_add_service_strlst_nocopy()
907 AvahiRecord *r; in server_add_dns_server_name()
[all …]
Dserver.c54 … *i, const char *name, uint16_t type, void (*callback)(AvahiServer *s, AvahiRecord *r, int flush_c… in enum_aux_records()
85 …ux_records(AvahiServer *s, AvahiInterface *i, AvahiRecord *r, void (*callback)(AvahiServer *s, Ava… in avahi_server_enumerate_aux_records()
196 static void incoming_probe(AvahiServer *s, AvahiRecord *record, AvahiInterface *i) { in incoming_probe()
241 static int handle_conflict(AvahiServer *s, AvahiInterface *i, AvahiRecord *record, int unique) { in handle_conflict()
346 static void append_aux_callback(AvahiServer *s, AvahiRecord *r, int flush_cache, void* userdata) { in append_aux_callback()
356 static void append_aux_records_to_list(AvahiServer *s, AvahiInterface *i, AvahiRecord *r, int unica… in append_aux_records_to_list()
371 AvahiRecord *r; in avahi_server_generate_response()
399 AvahiRecord *r; in avahi_server_generate_response()
499 static void reflect_response(AvahiServer *s, AvahiInterface *i, AvahiRecord *r, int flush_cache) { in reflect_response()
516 AvahiRecord* r; in reflect_cache_walk_callback()
[all …]
Dbrowse.c60 …Lookup *l, AvahiIfIndex interface, AvahiProtocol protocol, AvahiLookupFlags flags, AvahiRecord *r);
61 …Lookup *l, AvahiIfIndex interface, AvahiProtocol protocol, AvahiLookupFlags flags, AvahiRecord *r);
200 AvahiRecord *r, in lookup_wide_area_callback()
255 AvahiRecord *r, in lookup_multicast_callback()
401 …ookup *l, AvahiIfIndex interface, AvahiProtocol protocol, AvahiLookupFlags flags, AvahiRecord *r) { in lookup_handle_cname()
426 …ookup *l, AvahiIfIndex interface, AvahiProtocol protocol, AvahiLookupFlags flags, AvahiRecord *r) { in lookup_drop_cname()
Ddns.c522 static int parse_rdata(AvahiDnsPacket *p, AvahiRecord *r, uint16_t rdlength) { in parse_rdata()
621 AvahiRecord* avahi_dns_packet_consume_record(AvahiDnsPacket *p, int *ret_cache_flush) { in avahi_dns_packet_consume_record()
626 AvahiRecord *r = NULL; in avahi_dns_packet_consume_record()
709 static int append_rdata(AvahiDnsPacket *p, AvahiRecord *r) { in append_rdata()
783 uint8_t* avahi_dns_packet_append_record(AvahiDnsPacket *p, AvahiRecord *r, int cache_flush, unsigne… in avahi_dns_packet_append_record()
836 int avahi_rdata_parse(AvahiRecord *record, const void* rdata, size_t size) { in avahi_rdata_parse()
855 size_t avahi_rdata_serialize(AvahiRecord *record, void *rdata, size_t max_size) { in avahi_rdata_serialize()
Ddns.h60 uint8_t* avahi_dns_packet_append_record(AvahiDnsPacket *p, AvahiRecord *r, int cache_flush, unsigne…
72 AvahiRecord* avahi_dns_packet_consume_record(AvahiDnsPacket *p, int *ret_cache_flush);
Dbrowse-dns-server.c41 AvahiRecord *srv_record;
64 …r_info(AvahiSDNSServerBrowser *b, AvahiIfIndex interface, AvahiProtocol protocol, AvahiRecord *r) { in get_server_info()
143 AvahiRecord *record, in record_browser_callback()
Diface.h174 int avahi_interface_post_response(AvahiInterface *i, AvahiRecord *record, int flush_cache, const Av…
175 int avahi_interface_post_probe(AvahiInterface *i, AvahiRecord *p, int immediately);
Dprobe-sched.h32 int avahi_probe_scheduler_post(AvahiProbeScheduler *s, AvahiRecord *record, int immediately);
Dannounce.c355 static AvahiRecord *make_goodbye_record(AvahiRecord *r) { in make_goodbye_record()
356 AvahiRecord *g; in make_goodbye_record()
391 AvahiRecord *g; in send_goodbye_callback()
Dwide-area.c50 AvahiRecord *record;
357 static AvahiWideAreaCacheEntry* find_record_in_cache(AvahiWideAreaLookupEngine *e, AvahiRecord *r) { in find_record_in_cache()
370 static void run_callbacks(AvahiWideAreaLookupEngine *e, AvahiRecord *r) { in run_callbacks()
402 static void add_to_cache(AvahiWideAreaLookupEngine *e, AvahiRecord *r) { in add_to_cache()
530 AvahiRecord *rr; in handle_packet()
Dwide-area.h33 AvahiRecord *r,
Dcache.c157 static AvahiCacheEntry *lookup_record(AvahiCache *c, AvahiRecord *r) { in lookup_record()
276 void avahi_cache_update(AvahiCache *c, AvahiRecord *r, int cache_flush, const AvahiAddress *a) { in avahi_cache_update()
494 void avahi_cache_stop_poof(AvahiCache *c, AvahiRecord *record, const AvahiAddress *a) { in avahi_cache_stop_poof()
Dresolve-address.c44 AvahiRecord *ptr_record;
103 AvahiRecord *record, in record_browser_callback()

12