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

12

/external/avahi/avahi-core/
H A 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);
57 /** Make a deep copy of an AvahiRecord object */
58 AvahiRecord *avahi_record_copy(AvahiRecord *r);
H A Drr.h65 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 Drrlist.h32 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 Dresponse-sched.h33 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 Dprobe-sched.h32 int avahi_probe_scheduler_post(AvahiProbeScheduler *s, AvahiRecord *record, int immediately);
H A Dmulticast-lookup.h35 AvahiRecord *r,
44 void avahi_multicast_lookup_engine_notify(AvahiMulticastLookupEngine *e, AvahiInterface *i, AvahiRecord *record, AvahiBrowserEvent event);
H A 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);
H A Drr.c96 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 Drrlist.c37 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 Dinternal.h71 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 Dwide-area.h33 AvahiRecord *r,
H A Dresponse-sched.c60 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 Ddns.h60 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 Dpublish.h46 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 Dprobe-sched.c47 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 Diface.h174 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 Dbrowse-dns-server.c41 AvahiRecord *srv_record;
64 static AvahiDNSServerInfo* get_server_info(AvahiSDNSServerBrowser *b, AvahiIfIndex interface, AvahiProtocol protocol, AvahiRecord *r) {
143 AvahiRecord *record,
H A Dserver.c54 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 Dbrowse.c60 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 Ddns-test.c42 AvahiRecord *r, *r2;
75 /* Create an AvahiRecord with some usful data */
H A Dentry.c151 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 Dresolve-address.c44 AvahiRecord *ptr_record;
103 AvahiRecord *record,
H A Dresolve-host-name.c46 AvahiRecord *address_record;
124 AvahiRecord *record,
H A Ddns.c522 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 Dcache.c157 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) {

Completed in 112 milliseconds

12