/external/avahi/avahi-core/ |
H A D | rr-util.h | 47 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); 57 /** Make a deep copy of an AvahiRecord object */ 58 AvahiRecord *avahi_record_copy(AvahiRecord *r);
|
H A D | rr.h | 65 typedef struct AvahiRecord { struct 108 } AvahiRecord; typedef in typeref:struct:AvahiRecord 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); 133 /** Increase the reference counter of an AvahiRecord by one. */ 134 AvahiRecord *avahi_record_ref(AvahiRecord *r); 136 /** Decrease the reference counter of an AvahiRecord by one. */ 137 void avahi_record_unref(AvahiRecord *r); 153 char *avahi_record_to_string(const AvahiRecord * [all...] |
H A D | rrlist.h | 32 AvahiRecord* avahi_record_list_next(AvahiRecordList *l, int *ret_flush_cache, int *ret_unicast_response, int *ret_auxiliary); 33 void avahi_record_list_push(AvahiRecordList *l, AvahiRecord *r, int flush_cache, int unicast_response, int auxiliary); 34 void avahi_record_list_drop(AvahiRecordList *l, AvahiRecord *r);
|
H A D | response-sched.h | 33 int avahi_response_scheduler_post(AvahiResponseScheduler *s, AvahiRecord *record, int flush_cache, const AvahiAddress *querier, int immediately); 34 void avahi_response_scheduler_incoming(AvahiResponseScheduler *s, AvahiRecord *record, int flush_cache); 35 void avahi_response_scheduler_suppress(AvahiResponseScheduler *s, AvahiRecord *record, const AvahiAddress *querier);
|
H A D | probe-sched.h | 32 int avahi_probe_scheduler_post(AvahiProbeScheduler *s, AvahiRecord *record, int immediately);
|
H A D | multicast-lookup.h | 35 AvahiRecord *r, 44 void avahi_multicast_lookup_engine_notify(AvahiMulticastLookupEngine *e, AvahiInterface *i, AvahiRecord *record, AvahiBrowserEvent event);
|
H A D | cache.h | 47 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);
|
H A D | rr.c | 96 AvahiRecord *avahi_record_new(AvahiKey *k, uint32_t ttl) { 97 AvahiRecord *r; 101 if (!(r = avahi_new(AvahiRecord, 1))) { 116 AvahiRecord *avahi_record_new_full(const char *name, uint16_t class, uint16_t type, uint32_t ttl) { 117 AvahiRecord *r; 138 AvahiRecord *avahi_record_ref(AvahiRecord *r) { 146 void avahi_record_unref(AvahiRecord *r) { 248 char *avahi_record_to_string(const AvahiRecord *r) { 366 static int rdata_equal(const AvahiRecord * [all...] |
H A D | rrlist.c | 37 AvahiRecord *record; 97 AvahiRecord* avahi_record_list_next(AvahiRecordList *l, int *ret_flush_cache, int *ret_unicast_response, int *ret_auxiliary) { 98 AvahiRecord *r; 122 static AvahiRecordListItem *get(AvahiRecordList *l, AvahiRecord *r) { 139 void avahi_record_list_push(AvahiRecordList *l, AvahiRecord *r, int flush_cache, int unicast_response, int auxiliary) { 164 void avahi_record_list_drop(AvahiRecordList *l, AvahiRecord *r) {
|
H A D | internal.h | 71 AvahiRecord *record; 177 void avahi_server_enumerate_aux_records(AvahiServer *s, AvahiInterface *i, AvahiRecord *r, void (*callback)(AvahiServer *s, AvahiRecord *r, int flush_cache, void* userdata), void* userdata); 186 int avahi_server_is_record_local(AvahiServer *s, AvahiIfIndex interface, AvahiProtocol protocol, AvahiRecord *record);
|
H A D | wide-area.h | 33 AvahiRecord *r,
|
H A D | response-sched.c | 60 AvahiRecord *record; 77 static AvahiResponseJob* job_new(AvahiResponseScheduler *s, AvahiRecord *record, AvahiResponseJobState state) { 191 static void enumerate_aux_records_callback(AVAHI_GCC_UNUSED AvahiServer *s, AvahiRecord *r, int flush_cache, void* userdata) { 276 static AvahiResponseJob* find_scheduled_job(AvahiResponseScheduler *s, AvahiRecord *record) { 292 static AvahiResponseJob* find_history_job(AvahiResponseScheduler *s, AvahiRecord *record) { 319 static AvahiResponseJob* find_suppressed_job(AvahiResponseScheduler *s, AvahiRecord *record, const AvahiAddress *querier) { 347 int avahi_response_scheduler_post(AvahiResponseScheduler *s, AvahiRecord *record, int flush_cache, const AvahiAddress *querier, int immediately) { 429 void avahi_response_scheduler_incoming(AvahiResponseScheduler *s, AvahiRecord *record, int flush_cache) { 467 void avahi_response_scheduler_suppress(AvahiResponseScheduler *s, AvahiRecord *record, const AvahiAddress *querier) {
|
H A D | dns.h | 60 uint8_t* avahi_dns_packet_append_record(AvahiDnsPacket *p, AvahiRecord *r, int cache_flush, unsigned max_ttl); 72 AvahiRecord* avahi_dns_packet_consume_record(AvahiDnsPacket *p, int *ret_cache_flush);
|
H A D | publish.h | 46 const AvahiRecord *avahi_server_iterate(AvahiServer *s, AvahiSEntryGroup *g, void **state); 83 AvahiRecord *r /**< The record to add. This function increases the reference counter of this object. */);
|
H A D | probe-sched.c | 47 AvahiRecord *record; 60 static AvahiProbeJob* job_new(AvahiProbeScheduler *s, AvahiRecord *record, int done) { 321 static AvahiProbeJob* find_scheduled_job(AvahiProbeScheduler *s, AvahiRecord *record) { 337 static AvahiProbeJob* find_history_job(AvahiProbeScheduler *s, AvahiRecord *record) { 362 int avahi_probe_scheduler_post(AvahiProbeScheduler *s, AvahiRecord *record, int immediately) {
|
H A D | iface.h | 174 int avahi_interface_post_response(AvahiInterface *i, AvahiRecord *record, int flush_cache, const AvahiAddress *querier, int immediately); 175 int avahi_interface_post_probe(AvahiInterface *i, AvahiRecord *p, int immediately);
|
H A D | browse-dns-server.c | 41 AvahiRecord *srv_record; 64 static AvahiDNSServerInfo* get_server_info(AvahiSDNSServerBrowser *b, AvahiIfIndex interface, AvahiProtocol protocol, AvahiRecord *r) { 143 AvahiRecord *record,
|
H A D | server.c | 54 static void enum_aux_records(AvahiServer *s, AvahiInterface *i, const char *name, uint16_t type, void (*callback)(AvahiServer *s, AvahiRecord *r, int flush_cache, void* userdata), void* userdata) { 85 void avahi_server_enumerate_aux_records(AvahiServer *s, AvahiInterface *i, AvahiRecord *r, void (*callback)(AvahiServer *s, AvahiRecord *r, int flush_cache, void* userdata), void* userdata) { 196 static void incoming_probe(AvahiServer *s, AvahiRecord *record, AvahiInterface *i) { 241 static int handle_conflict(AvahiServer *s, AvahiInterface *i, AvahiRecord *record, int unique) { 346 static void append_aux_callback(AvahiServer *s, AvahiRecord *r, int flush_cache, void* userdata) { 356 static void append_aux_records_to_list(AvahiServer *s, AvahiInterface *i, AvahiRecord *r, int unicast_response) { 371 AvahiRecord *r; 399 AvahiRecord *r; 499 static void reflect_response(AvahiServer *s, AvahiInterface *i, AvahiRecord * [all...] |
H A D | browse.c | 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); 200 AvahiRecord *r, 255 AvahiRecord *r, 401 static void lookup_handle_cname(AvahiSRBLookup *l, AvahiIfIndex interface, AvahiProtocol protocol, AvahiLookupFlags flags, AvahiRecord *r) { 426 static void lookup_drop_cname(AvahiSRBLookup *l, AvahiIfIndex interface, AvahiProtocol protocol, AvahiLookupFlags flags, AvahiRecord *r) {
|
H A D | dns-test.c | 42 AvahiRecord *r, *r2; 75 /* Create an AvahiRecord with some usful data */
|
H A D | entry.c | 151 static int check_record_conflict(AvahiServer *s, AvahiIfIndex interface, AvahiProtocol protocol, AvahiRecord *r, AvahiPublishFlags flags) { 191 AvahiRecord *r) { 233 AvahiRecord *old_record; 322 AvahiRecord *r) { 330 const AvahiRecord *avahi_server_iterate(AvahiServer *s, AvahiSEntryGroup *g, void **state) { 388 AvahiRecord *r; 443 AvahiRecord *r; 535 AvahiRecord *r; 583 AvahiRecord *r = NULL; 907 AvahiRecord * [all...] |
H A D | resolve-address.c | 44 AvahiRecord *ptr_record; 103 AvahiRecord *record,
|
H A D | resolve-host-name.c | 46 AvahiRecord *address_record; 124 AvahiRecord *record,
|
H A D | dns.c | 522 static int parse_rdata(AvahiDnsPacket *p, AvahiRecord *r, uint16_t rdlength) { 621 AvahiRecord* avahi_dns_packet_consume_record(AvahiDnsPacket *p, int *ret_cache_flush) { 626 AvahiRecord *r = NULL; 709 static int append_rdata(AvahiDnsPacket *p, AvahiRecord *r) { 783 uint8_t* avahi_dns_packet_append_record(AvahiDnsPacket *p, AvahiRecord *r, int cache_flush, unsigned max_ttl) { 836 int avahi_rdata_parse(AvahiRecord *record, const void* rdata, size_t size) { 855 size_t avahi_rdata_serialize(AvahiRecord *record, void *rdata, size_t max_size) {
|
H A D | cache.c | 157 static AvahiCacheEntry *lookup_record(AvahiCache *c, AvahiRecord *r) { 276 void avahi_cache_update(AvahiCache *c, AvahiRecord *r, int cache_flush, const AvahiAddress *a) { 494 void avahi_cache_stop_poof(AvahiCache *c, AvahiRecord *record, const AvahiAddress *a) {
|