/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/avahi-0.6.25/avahi-compat-libdns_sd/ |
H A D | compat.c | 53 COMMAND_POLL = 'p', enumerator in enum:__anon1543 54 COMMAND_QUIT = 'q', enumerator in enum:__anon1543 55 COMMAND_POLL_DONE = 'P', enumerator in enum:__anon1543 56 COMMAND_POLL_FAILED = 'F' enumerator in enum:__anon1543 59 struct type_info { struct 60 char *type; member in struct:type_info 61 AvahiStringList *subtypes; member in struct:type_info 62 int n_subtypes; member in struct:type_info 65 struct _DNSServiceRef_t { struct 66 int n_ref; member in struct:_DNSServiceRef_t 68 AvahiSimplePoll *simple_poll; member in struct:_DNSServiceRef_t 70 int thread_fd, main_fd; member in struct:_DNSServiceRef_t 72 pthread_t thread; member in struct:_DNSServiceRef_t 73 int thread_running; member in struct:_DNSServiceRef_t 75 pthread_mutex_t mutex; member in struct:_DNSServiceRef_t 77 void *context; member in struct:_DNSServiceRef_t 78 DNSServiceBrowseReply service_browser_callback; member in struct:_DNSServiceRef_t 79 DNSServiceResolveReply service_resolver_callback; member in struct:_DNSServiceRef_t 80 DNSServiceDomainEnumReply domain_browser_callback; member in struct:_DNSServiceRef_t 81 DNSServiceRegisterReply service_register_callback; member in struct:_DNSServiceRef_t 83 AvahiClient *client; member in struct:_DNSServiceRef_t 84 AvahiServiceBrowser *service_browser; member in struct:_DNSServiceRef_t 85 AvahiServiceResolver *service_resolver; member in struct:_DNSServiceRef_t 86 AvahiDomainBrowser *domain_browser; member in struct:_DNSServiceRef_t 88 struct type_info type_info; member in struct:_DNSServiceRef_t 89 char *service_name, *service_name_chosen, *service_domain, *service_host; member in struct:_DNSServiceRef_t 90 uint16_t service_port; member in struct:_DNSServiceRef_t 91 AvahiIfIndex service_interface; member in struct:_DNSServiceRef_t 92 AvahiStringList *service_txt; member in struct:_DNSServiceRef_t 94 AvahiEntryGroup *entry_group; member in struct:_DNSServiceRef_t 97 #define ASSERT_SUCCESS macro 99 map_error(int error) argument 164 type_info_init(struct type_info *i) argument 171 type_info_free(struct type_info *i) argument 180 type_info_parse(struct type_info *i, const char *t) argument 181 char *token = NULL; local 189 size_t l; local 213 char *fst; local 249 add_trailing_dot(const char *s, char *buf, size_t buf_len) argument 263 read_command(int fd) argument 264 ssize_t r; local 265 char command; local 277 write_command(int fd, char reply) argument 288 poll_func(struct pollfd *ufds, unsigned int nfds, int timeout, void *userdata) argument 289 DNSServiceRef sdref = userdata; local 290 int ret; local 305 thread_func(void *data) argument 306 DNSServiceRef sdref = data; local 307 sigset_t mask; local 316 char command; local 326 int ret; local 361 static DNSServiceRef sdref_new(void) { function 362 int fd[2] = { -1, -1 }; local 363 DNSServiceRef sdref = NULL; local 364 pthread_mutexattr_t mutex_attr; local 421 sdref_free(DNSServiceRef sdref) argument 456 sdref_ref(DNSServiceRef sdref) argument 463 sdref_unref(DNSServiceRef sdref) argument 471 DNSServiceRefSockFD(DNSServiceRef sdref) argument 481 DNSServiceProcessResult(DNSServiceRef sdref) argument 482 DNSServiceErrorType ret = kDNSServiceErr_Unknown; local 523 DNSServiceRefDeallocate(DNSServiceRef sdref) argument 530 service_browser_callback( AvahiServiceBrowser *b, AvahiIfIndex interface, AVAHI_GCC_UNUSED AvahiProtocol protocol, AvahiBrowserEvent event, const char *name, const char *type, const char *domain, AVAHI_GCC_UNUSED AvahiLookupResultFlags flags, void *userdata) argument 541 DNSServiceRef sdref = userdata; local 542 char type_fixed[AVAHI_DOMAIN_NAME_MAX], domain_fixed[AVAHI_DOMAIN_NAME_MAX]; local 569 generic_client_callback(AvahiClient *s, AvahiClientState state, void* userdata) argument 570 DNSServiceRef sdref = userdata; local 571 int error = kDNSServiceErr_Unknown; local 598 DNSServiceBrowse( DNSServiceRef *ret_sdref, DNSServiceFlags flags, uint32_t interface, const char *regtype, const char *domain, DNSServiceBrowseReply callback, void *context) argument 607 DNSServiceErrorType ret = kDNSServiceErr_Unknown; local 608 int error; local 609 DNSServiceRef sdref = NULL; local 610 AvahiIfIndex ifindex; local 611 struct type_info type_info; local 671 service_resolver_callback( AvahiServiceResolver *r, AvahiIfIndex interface, AVAHI_GCC_UNUSED AvahiProtocol protocol, AvahiResolverEvent event, const char *name, const char *type, const char *domain, const char *host_name, AVAHI_GCC_UNUSED const AvahiAddress *a, uint16_t port, AvahiStringList *txt, AVAHI_GCC_UNUSED AvahiLookupResultFlags flags, void *userdata) argument 686 DNSServiceRef sdref = userdata; local 695 char host_name_fixed[AVAHI_DOMAIN_NAME_MAX]; local 696 char full_name[AVAHI_DOMAIN_NAME_MAX]; local 697 int ret; local 698 char *p = NULL; local 699 size_t l = 0; local 723 DNSServiceResolve( DNSServiceRef *ret_sdref, DNSServiceFlags flags, uint32_t interface, const char *name, const char *regtype, const char *domain, DNSServiceResolveReply callback, void *context) argument 733 DNSServiceErrorType ret = kDNSServiceErr_Unknown; local 734 int error; local 735 DNSServiceRef sdref = NULL; local 736 AvahiIfIndex ifindex; local 783 DNSServiceConstructFullName( char *fullName, const char *service, const char *regtype, const char *domain) argument 800 domain_browser_callback( AvahiDomainBrowser *b, AvahiIfIndex interface, AVAHI_GCC_UNUSED AvahiProtocol protocol, AvahiBrowserEvent event, const char *domain, AVAHI_GCC_UNUSED AvahiLookupResultFlags flags, void *userdata) argument 809 DNSServiceRef sdref = userdata; local 810 static char domain_fixed[AVAHI_DOMAIN_NAME_MAX]; local 837 DNSServiceEnumerateDomains( DNSServiceRef *ret_sdref, DNSServiceFlags flags, uint32_t interface, DNSServiceDomainEnumReply callback, void *context) argument 844 DNSServiceErrorType ret = kDNSServiceErr_Unknown; local 845 int error; local 846 DNSServiceRef sdref = NULL; local 847 AvahiIfIndex ifindex; local 896 reg_report_error(DNSServiceRef sdref, DNSServiceErrorType error) argument 897 char regtype_fixed[AVAHI_DOMAIN_NAME_MAX], domain_fixed[AVAHI_DOMAIN_NAME_MAX]; local 898 const char *regtype, *domain; local 916 reg_create_service(DNSServiceRef sdref) argument 917 int ret; local 918 AvahiStringList *l; local 957 reg_client_callback(AvahiClient *s, AvahiClientState state, void* userdata) argument 958 DNSServiceRef sdref = userdata; local 974 int ret; local 977 const char *n; local 1029 reg_entry_group_callback(AvahiEntryGroup *g, AvahiEntryGroupState state, void *userdata) argument 1030 DNSServiceRef sdref = userdata; local 1043 char *n; local 1044 int ret; local 1081 DNSServiceRegister( DNSServiceRef *ret_sdref, DNSServiceFlags flags, uint32_t interface, const char *name, const char *regtype, const char *domain, const char *host, uint16_t port, uint16_t txtLen, const void *txtRecord, DNSServiceRegisterReply callback, void *context) argument 1095 DNSServiceErrorType ret = kDNSServiceErr_Unknown; local 1096 int error; local 1097 DNSServiceRef sdref = NULL; local 1098 AvahiStringList *txt = NULL; local 1099 struct type_info type_info; local 1153 const char *d; local 1172 const char *n; local 1208 DNSServiceUpdateRecord( DNSServiceRef sdref, DNSRecordRef rref, DNSServiceFlags flags, uint16_t rdlen, const void *rdata, AVAHI_GCC_UNUSED uint32_t ttl) argument 1216 int ret = kDNSServiceErr_Unknown; local 1217 AvahiStringList *txt = NULL; local [all...] |
H A D | dns_sd.h | 30 #define _DNS_SD_H macro 40 #define DNSSD_API macro 42 #define DNSSD_API macro 55 typedef UINT8 uint8_t; typedef 56 typedef INT8 int8_t; typedef 57 typedef UINT16 uint16_t; typedef 58 typedef INT16 int16_t; typedef 59 typedef UINT32 uint32_t; typedef 60 typedef INT32 int32_t; typedef 65 #define _UNUSED macro 66 #define bzero macro 68 typedef UINT8 uint8_t; typedef 69 typedef INT8 int8_t; typedef 70 typedef UINT16 uint16_t; typedef 71 typedef INT16 int16_t; typedef 72 typedef UINT32 uint32_t; typedef 73 typedef INT32 int32_t; typedef 88 typedef struct _DNSServiceRef_t *DNSServiceRef; typedef in typeref:struct:_DNSServiceRef_t 89 typedef struct _DNSRecordRef_t *DNSRecordRef; typedef in typeref:struct:_DNSRecordRef_t 94 kDNSServiceFlagsMoreComing = 0x1, enumerator in enum:__anon1544 108 kDNSServiceFlagsAdd = 0x2, enumerator in enum:__anon1544 109 kDNSServiceFlagsDefault = 0x4, enumerator in enum:__anon1544 117 kDNSServiceFlagsNoAutoRename = 0x8, enumerator in enum:__anon1544 126 kDNSServiceFlagsShared = 0x10, enumerator in enum:__anon1544 127 kDNSServiceFlagsUnique = 0x20, enumerator in enum:__anon1544 134 kDNSServiceFlagsBrowseDomains = 0x40, enumerator in enum:__anon1544 135 kDNSServiceFlagsRegistrationDomains = 0x80, enumerator in enum:__anon1544 141 kDNSServiceFlagsLongLivedQuery = 0x100, enumerator in enum:__anon1544 144 kDNSServiceFlagsAllowRemoteQuery = 0x200, enumerator in enum:__anon1544 149 kDNSServiceFlagsForceMulticast = 0x400, enumerator in enum:__anon1544 154 kDNSServiceFlagsReturnCNAME = 0x800 enumerator in enum:__anon1544 173 kDNSServiceClass_IN = 1 /* Internet */ enumerator in enum:__anon1545 178 kDNSServiceType_A = 1, /* Host address. */ enumerator in enum:__anon1546 179 kDNSServiceType_NS = 2, /* Authoritative server. */ enumerator in enum:__anon1546 180 kDNSServiceType_MD = 3, /* Mail destination. */ enumerator in enum:__anon1546 181 kDNSServiceType_MF = 4, /* Mail forwarder. */ enumerator in enum:__anon1546 182 kDNSServiceType_CNAME = 5, /* Canonical name. */ enumerator in enum:__anon1546 183 kDNSServiceType_SOA = 6, /* Start of authority zone. */ enumerator in enum:__anon1546 184 kDNSServiceType_MB = 7, /* Mailbox domain name. */ enumerator in enum:__anon1546 185 kDNSServiceType_MG = 8, /* Mail group member. */ enumerator in enum:__anon1546 186 kDNSServiceType_MR = 9, /* Mail rename name. */ enumerator in enum:__anon1546 187 kDNSServiceType_NULL = 10, /* Null resource record. */ enumerator in enum:__anon1546 188 kDNSServiceType_WKS = 11, /* Well known service. */ enumerator in enum:__anon1546 189 kDNSServiceType_PTR = 12, /* Domain name pointer. */ enumerator in enum:__anon1546 190 kDNSServiceType_HINFO = 13, /* Host information. */ enumerator in enum:__anon1546 191 kDNSServiceType_MINFO = 14, /* Mailbox information. */ enumerator in enum:__anon1546 192 kDNSServiceType_MX = 15, /* Mail routing information. */ enumerator in enum:__anon1546 193 kDNSServiceType_TXT = 16, /* One or more text strings. */ enumerator in enum:__anon1546 194 kDNSServiceType_RP = 17, /* Responsible person. */ enumerator in enum:__anon1546 195 kDNSServiceType_AFSDB = 18, /* AFS cell database. */ enumerator in enum:__anon1546 196 kDNSServiceType_X25 = 19, /* X_25 calling address. */ enumerator in enum:__anon1546 197 kDNSServiceType_ISDN = 20, /* ISDN calling address. */ enumerator in enum:__anon1546 198 kDNSServiceType_RT = 21, /* Router. */ enumerator in enum:__anon1546 199 kDNSServiceType_NSAP = 22, /* NSAP address. */ enumerator in enum:__anon1546 200 kDNSServiceType_NSAP_PTR = 23, /* Reverse NSAP lookup (deprecated). */ enumerator in enum:__anon1546 201 kDNSServiceType_SIG = 24, /* Security signature. */ enumerator in enum:__anon1546 202 kDNSServiceType_KEY = 25, /* Security key. */ enumerator in enum:__anon1546 203 kDNSServiceType_PX = 26, /* X.400 mail mapping. */ enumerator in enum:__anon1546 204 kDNSServiceType_GPOS = 27, /* Geographical position (withdrawn). */ enumerator in enum:__anon1546 205 kDNSServiceType_AAAA = 28, /* IPv6 Address. */ enumerator in enum:__anon1546 206 kDNSServiceType_LOC = 29, /* Location Information. */ enumerator in enum:__anon1546 207 kDNSServiceType_NXT = 30, /* Next domain (security). */ enumerator in enum:__anon1546 208 kDNSServiceType_EID = 31, /* Endpoint identifier. */ enumerator in enum:__anon1546 209 kDNSServiceType_NIMLOC = 32, /* Nimrod Locator. */ enumerator in enum:__anon1546 210 kDNSServiceType_SRV = 33, /* Server Selection. */ enumerator in enum:__anon1546 211 kDNSServiceType_ATMA = 34, /* ATM Address */ enumerator in enum:__anon1546 212 kDNSServiceType_NAPTR = 35, /* Naming Authority PoinTeR */ enumerator in enum:__anon1546 213 kDNSServiceType_KX = 36, /* Key Exchange */ enumerator in enum:__anon1546 214 kDNSServiceType_CERT = 37, /* Certification record */ enumerator in enum:__anon1546 215 kDNSServiceType_A6 = 38, /* IPv6 Address (deprecated) */ enumerator in enum:__anon1546 216 kDNSServiceType_DNAME = 39, /* Non-terminal DNAME (for IPv6) */ enumerator in enum:__anon1546 217 kDNSServiceType_SINK = 40, /* Kitchen sink (experimentatl) */ enumerator in enum:__anon1546 218 kDNSServiceType_OPT = 41, /* EDNS0 option (meta-RR) */ enumerator in enum:__anon1546 219 kDNSServiceType_TKEY = 249, /* Transaction key */ enumerator in enum:__anon1546 220 kDNSServiceType_TSIG = 250, /* Transaction signature. */ enumerator in enum:__anon1546 221 kDNSServiceType_IXFR = 251, /* Incremental zone transfer. */ enumerator in enum:__anon1546 222 kDNSServiceType_AXFR = 252, /* Transfer zone of authority. */ enumerator in enum:__anon1546 223 kDNSServiceType_MAILB = 253, /* Transfer mailbox records. */ enumerator in enum:__anon1546 224 kDNSServiceType_MAILA = 254, /* Transfer mail agent records. */ enumerator in enum:__anon1546 225 kDNSServiceType_ANY = 255 /* Wildcard match. */ enumerator in enum:__anon1546 232 kDNSServiceErr_NoError = 0, enumerator in enum:__anon1547 233 kDNSServiceErr_Unknown = -65537, /* 0xFFFE FFFF */ enumerator in enum:__anon1547 234 kDNSServiceErr_NoSuchName = -65538, enumerator in enum:__anon1547 235 kDNSServiceErr_NoMemory = -65539, enumerator in enum:__anon1547 236 kDNSServiceErr_BadParam = -65540, enumerator in enum:__anon1547 237 kDNSServiceErr_BadReference = -65541, enumerator in enum:__anon1547 238 kDNSServiceErr_BadState = -65542, enumerator in enum:__anon1547 239 kDNSServiceErr_BadFlags = -65543, enumerator in enum:__anon1547 240 kDNSServiceErr_Unsupported = -65544, enumerator in enum:__anon1547 241 kDNSServiceErr_NotInitialized = -65545, enumerator in enum:__anon1547 242 kDNSServiceErr_AlreadyRegistered = -65547, enumerator in enum:__anon1547 243 kDNSServiceErr_NameConflict = -65548, enumerator in enum:__anon1547 244 kDNSServiceErr_Invalid = -65549, enumerator in enum:__anon1547 245 kDNSServiceErr_Firewall = -65550, enumerator in enum:__anon1547 246 kDNSServiceErr_Incompatible = -65551, /* client library incompatible with daemon */ enumerator in enum:__anon1547 247 kDNSServiceErr_BadInterfaceIndex = -65552, enumerator in enum:__anon1547 248 kDNSServiceErr_Refused = -65553, enumerator in enum:__anon1547 249 kDNSServiceErr_NoSuchRecord = -65554, enumerator in enum:__anon1547 250 kDNSServiceErr_NoAuth = -65555, enumerator in enum:__anon1547 251 kDNSServiceErr_NoSuchKey = -65556, enumerator in enum:__anon1547 252 kDNSServiceErr_NATTraversal = -65557, enumerator in enum:__anon1547 253 kDNSServiceErr_DoubleNAT = -65558, enumerator in enum:__anon1547 254 kDNSServiceErr_BadTime = -65559 enumerator in enum:__anon1547 263 #define kDNSServiceMaxServiceName macro 268 #define kDNSServiceMaxDomainName macro 353 #define kDNSServiceInterfaceIndexAny macro 354 #define kDNSServiceInterfaceIndexLocalOnly macro 357 typedef uint32_t DNSServiceFlags; typedef 358 typedef int32_t DNSServiceErrorType; typedef 483 typedef void (DNSSD_API *DNSServiceDomainEnumReply) typedef 567 typedef void (DNSSD_API *DNSServiceRegisterReply) typedef 831 typedef void (DNSSD_API *DNSServiceBrowseReply) typedef 950 typedef void (DNSSD_API *DNSServiceResolveReply) typedef 1069 typedef void (DNSSD_API *DNSServiceRegisterRecordReply) typedef 1175 typedef void (DNSSD_API *DNSServiceQueryRecordReply) typedef 1348 typedef union _TXTRecordRef_t { char PrivateData[16]; char *ForceNaturalAlignment; } TXTRecordRef; typedef in typeref:union:_TXTRecordRef_t 1713 struct DNS_SD_CompileTimeAssertionChecks struct 1715 char assert0[(sizeof(union _TXTRecordRef_t) == 16) ? 1 : -1]; member in struct:DNS_SD_CompileTimeAssertionChecks [all...] |
H A D | null-test.c | 35 reply( AVAHI_GCC_UNUSED DNSServiceRef sdRef, AVAHI_GCC_UNUSED DNSServiceFlags flags, AVAHI_GCC_UNUSED uint32_t interfaceIndex, AVAHI_GCC_UNUSED DNSServiceErrorType errorCode, AVAHI_GCC_UNUSED const char *serviceName, AVAHI_GCC_UNUSED const char *regtype, AVAHI_GCC_UNUSED const char *replyDomain, AVAHI_GCC_UNUSED void *context) argument 46 main(AVAHI_GCC_UNUSED int argc, AVAHI_GCC_UNUSED char*argv[]) argument 48 DNSServiceRef ref1, ref2, ref3, ref4 = NULL; local [all...] |
H A D | txt-test.c | 33 hexdump(const void* p, size_t size) argument 34 const uint8_t *c = p; local 40 unsigned i; local 68 main(AVAHI_GCC_UNUSED int argc, AVAHI_GCC_UNUSED char *argv[]) argument 69 const char *r; local 70 TXTRecordRef ref; local 71 uint8_t l; local 72 const void *p; local 73 char k[256]; local 121 TXTRecordGetItemAtIndex(TXTRecordGetLength(&ref), TXTRecordGetBytesPtr(&ref), 2, sizeof(k), k, &l, &p); local 127 assert(TXTRecordGetItemAtIndex(TXTRecordGetLength(&ref), TXTRecordGetBytesPtr(&ref), 20, sizeof(k), k, &l, &p) == kDNSServiceErr_Invalid); local [all...] |
H A D | txt.c | 36 typedef struct TXTRecordInternal { struct 37 uint8_t *buffer, *malloc_buffer; member in struct:TXTRecordInternal 38 size_t size, max_size; member in struct:TXTRecordInternal 39 } TXTRecordInternal; typedef in typeref:struct:TXTRecordInternal 41 #define INTERNAL_PTR macro 42 #define INTERNAL_PTR_CONST macro 44 TXTRecordCreate( TXTRecordRef *txtref, uint16_t length, void *buffer) argument 49 TXTRecordInternal *t; local 74 TXTRecordDeallocate(TXTRecordRef *txtref) argument 75 TXTRecordInternal *t; local 91 make_sure_fits_in(TXTRecordInternal *t, size_t size) argument 92 uint8_t *n; local 93 size_t nsize; local 117 remove_key(TXTRecordInternal *t, const char *key) argument 118 size_t i; local 119 uint8_t *p; local 120 size_t key_len; local 121 int found = 0; local 142 uint8_t s; local 162 TXTRecordSetValue( TXTRecordRef *txtref, const char *key, uint8_t length, const void *value) argument 168 TXTRecordInternal *t; local 169 uint8_t *p; local 170 size_t l, n; local 215 TXTRecordRemoveValue(TXTRecordRef *txtref, const char *key) argument 216 TXTRecordInternal *t; local 217 int found; local 235 TXTRecordGetLength(const TXTRecordRef *txtref) argument 236 const TXTRecordInternal *t; local 249 TXTRecordGetBytesPtr(const TXTRecordRef *txtref) argument 250 const TXTRecordInternal *t; local 262 find_key(const uint8_t *buffer, size_t size, const char *key) argument 263 size_t i; local 264 const uint8_t *p; local 265 size_t key_len; local 301 TXTRecordContainsKey( uint16_t size, const void *buffer, const char *key) argument 321 TXTRecordGetValuePtr( uint16_t size, const void *buffer, const char *key, uint8_t *value_len) argument 327 const uint8_t *p; local 328 size_t n, l; local 372 TXTRecordGetCount( uint16_t size, const void *buffer) argument 376 const uint8_t *p; local 377 unsigned n = 0; local 378 size_t i; local 408 TXTRecordGetItemAtIndex( uint16_t size, const void *buffer, uint16_t idx, uint16_t key_len, char *key, uint8_t *value_len, const void **value) argument 417 const uint8_t *p; local 418 size_t i; local 419 unsigned n = 0; local 420 DNSServiceErrorType ret = kDNSServiceErr_Invalid; local 439 size_t l; local 440 const uint8_t *d; local [all...] |
H A D | unsupported.c | 31 DNSServiceRegisterRecord( AVAHI_GCC_UNUSED DNSServiceRef sdRef, AVAHI_GCC_UNUSED DNSRecordRef *RecordRef, AVAHI_GCC_UNUSED DNSServiceFlags flags, AVAHI_GCC_UNUSED uint32_t interfaceIndex, AVAHI_GCC_UNUSED const char *fullname, AVAHI_GCC_UNUSED uint16_t rrtype, AVAHI_GCC_UNUSED uint16_t rrclass, AVAHI_GCC_UNUSED uint16_t rdlen, AVAHI_GCC_UNUSED const void *rdata, AVAHI_GCC_UNUSED uint32_t ttl, AVAHI_GCC_UNUSED DNSServiceRegisterRecordReply callBack, AVAHI_GCC_UNUSED void *context) argument 50 DNSServiceQueryRecord( AVAHI_GCC_UNUSED DNSServiceRef *sdRef, AVAHI_GCC_UNUSED DNSServiceFlags flags, AVAHI_GCC_UNUSED uint32_t interfaceIndex, AVAHI_GCC_UNUSED const char *fullname, AVAHI_GCC_UNUSED uint16_t rrtype, AVAHI_GCC_UNUSED uint16_t rrclass, AVAHI_GCC_UNUSED DNSServiceQueryRecordReply callBack, AVAHI_GCC_UNUSED void *context) argument 65 DNSServiceReconfirmRecord( AVAHI_GCC_UNUSED DNSServiceFlags flags, AVAHI_GCC_UNUSED uint32_t interfaceIndex, AVAHI_GCC_UNUSED const char *fullname, AVAHI_GCC_UNUSED uint16_t rrtype, AVAHI_GCC_UNUSED uint16_t rrclass, AVAHI_GCC_UNUSED uint16_t rdlen, AVAHI_GCC_UNUSED const void *rdata) argument 79 DNSServiceCreateConnection(AVAHI_GCC_UNUSED DNSServiceRef *sdRef) argument 85 DNSServiceAddRecord( AVAHI_GCC_UNUSED DNSServiceRef sdRef, AVAHI_GCC_UNUSED DNSRecordRef *RecordRef, AVAHI_GCC_UNUSED DNSServiceFlags flags, AVAHI_GCC_UNUSED uint16_t rrtype, AVAHI_GCC_UNUSED uint16_t rdlen, AVAHI_GCC_UNUSED const void *rdata, AVAHI_GCC_UNUSED uint32_t ttl) argument 99 DNSServiceRemoveRecord( AVAHI_GCC_UNUSED DNSServiceRef sdRef, AVAHI_GCC_UNUSED DNSRecordRef RecordRef, AVAHI_GCC_UNUSED DNSServiceFlags flags) argument [all...] |
H A D | warn.c | 39 #define COMPAT_LAYER macro 43 #define CGI_SUBSYSTEM macro 46 static pthread_mutex_t linkage_mutex = PTHREAD_MUTEX_INITIALIZER; variable 47 static int linkage_warning = 0; variable 49 const char *avahi_exe_name(void) { function 88 avahi_warn(const char *fmt, ...) argument 89 char msg[512] = "*** WARNING *** "; local 90 va_list ap; local 91 size_t n; local 102 openlog(avahi_exe_name(), LOG_PID, LOG_USER); local 107 void avahi_warn_linkage(void) { function 108 int w; local 122 avahi_warn_unsupported(const char *function) argument [all...] |
H A D | warn.h | 2 #define foowarnhfoo macro 34 #define AVAHI_WARN_LINKAGE macro 35 #define AVAHI_WARN_UNSUPPORTED macro 36 #define AVAHI_WARN_UNSUPPORTED_ABORT macro [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/avahi-0.6.25/avahi-core/ |
H A D | Makefile | 39 pkgdatadir = $(datadir)/avahi macro 40 pkglibdir = $(libdir)/avahi macro 41 pkgincludedir = $(includedir)/avahi macro 42 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd macro 43 install_sh_DATA = $(install_sh) -c -m 644 macro 44 install_sh_PROGRAM = $(install_sh) -c macro 45 install_sh_SCRIPT = $(install_sh) -c macro 46 INSTALL_HEADER = $(INSTALL_DATA) macro 47 transform = $(program_transform_name) macro 48 NORMAL_INSTALL = : macro 49 PRE_INSTALL = : macro 50 POST_INSTALL = : macro 51 NORMAL_UNINSTALL = : macro 52 PRE_UNINSTALL = : macro 53 POST_UNINSTALL = : macro 54 build_triplet = i686-pc-linux-gnu macro 55 host_triplet = arm-unknown-linux-gnu macro 66 am__append_1 = \\ macro 76 subdir = avahi-core macro 77 DIST_COMMON = $(avahiinclude_HEADERS) $(srcdir)/Makefile.am \\ macro 79 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 macro 80 am__aclocal_m4_deps = $(top_srcdir)/common/acx_pthread.m4 \\ macro 91 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \\ macro 93 mkinstalldirs = $(install_sh) -d macro 94 CONFIG_HEADER = $(top_builddir)/config.h macro 95 CONFIG_CLEAN_FILES = macro 96 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; macro 97 am__vpath_adj = case $$p in \\ macro 101 am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; macro 102 am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(avahiincludedir)" macro 103 libLTLIBRARIES_INSTALL = $(INSTALL) macro 104 LTLIBRARIES = $(lib_LTLIBRARIES) macro 105 libavahi_core_la_DEPENDENCIES = ../avahi-common/libavahi-common.la macro 106 am__libavahi_core_la_SOURCES_DIST = timeeventq.c timeeventq.h iface.c \\ macro 120 am__objects_1 = libavahi_core_la-iface-linux.lo \\ macro 124 am_libavahi_core_la_OBJECTS = libavahi_core_la-timeeventq.lo \\ macro 146 libavahi_core_la_OBJECTS = $(am_libavahi_core_la_OBJECTS) macro 147 libavahi_core_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \\ macro 150 PROGRAMS = $(noinst_PROGRAMS) macro 151 am_avahi_reflector_OBJECTS = \\ macro 153 avahi_reflector_OBJECTS = $(am_avahi_reflector_OBJECTS) macro 154 avahi_reflector_DEPENDENCIES = ../avahi-common/libavahi-common.la \\ macro 156 avahi_reflector_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \\ macro 159 am_avahi_test_OBJECTS = avahi_test-avahi-test.$(OBJEXT) macro 160 avahi_test_OBJECTS = $(am_avahi_test_OBJECTS) macro 161 avahi_test_DEPENDENCIES = ../avahi-common/libavahi-common.la \\ macro 163 avahi_test_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \\ macro 166 am_conformance_test_OBJECTS = \\ macro 168 conformance_test_OBJECTS = $(am_conformance_test_OBJECTS) macro 169 conformance_test_DEPENDENCIES = ../avahi-common/libavahi-common.la \\ macro 171 conformance_test_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \\ macro 174 am_dns_spin_test_OBJECTS = dns_spin_test-dns-spin-test.$(OBJEXT) macro 175 dns_spin_test_OBJECTS = $(am_dns_spin_test_OBJECTS) macro 176 dns_spin_test_DEPENDENCIES = libavahi-core.la macro 177 dns_spin_test_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \\ macro 180 am_dns_test_OBJECTS = dns_test-dns.$(OBJEXT) \\ macro 184 dns_test_OBJECTS = $(am_dns_test_OBJECTS) macro 185 dns_test_DEPENDENCIES = ../avahi-common/libavahi-common.la macro 186 dns_test_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \\ macro 189 am_hashmap_test_OBJECTS = hashmap_test-hashmap-test.$(OBJEXT) \\ macro 191 hashmap_test_OBJECTS = $(am_hashmap_test_OBJECTS) macro 192 hashmap_test_DEPENDENCIES = ../avahi-common/libavahi-common.la macro 193 hashmap_test_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \\ macro 196 am_prioq_test_OBJECTS = prioq_test-prioq-test.$(OBJEXT) \\ macro 198 prioq_test_OBJECTS = $(am_prioq_test_OBJECTS) macro 199 prioq_test_DEPENDENCIES = ../avahi-common/libavahi-common.la macro 200 prioq_test_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \\ macro 203 am_querier_test_OBJECTS = querier_test-querier-test.$(OBJEXT) macro 204 querier_test_OBJECTS = $(am_querier_test_OBJECTS) macro 205 querier_test_DEPENDENCIES = ../avahi-common/libavahi-common.la \\ macro 207 querier_test_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \\ macro 210 am_timeeventq_test_OBJECTS = \\ macro 214 timeeventq_test_OBJECTS = $(am_timeeventq_test_OBJECTS) macro 215 timeeventq_test_DEPENDENCIES = ../avahi-common/libavahi-common.la macro 216 timeeventq_test_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \\ macro 219 am_update_test_OBJECTS = update_test-update-test.$(OBJEXT) macro 220 update_test_OBJECTS = $(am_update_test_OBJECTS) macro 221 update_test_DEPENDENCIES = ../avahi-common/libavahi-common.la \\ macro 223 update_test_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \\ macro 226 DEFAULT_INCLUDES = -I. -I$(top_builddir) macro 227 depcomp = $(SHELL) $(top_srcdir)/depcomp macro 228 am__depfiles_maybe = depfiles macro 229 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \\ macro 231 LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \\ macro 234 CCLD = $(CC) macro 235 LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \\ macro 238 SOURCES = $(libavahi_core_la_SOURCES) $(avahi_reflector_SOURCES) \\ macro 244 DIST_SOURCES = $(am__libavahi_core_la_SOURCES_DIST) \\ macro 250 avahiincludeHEADERS_INSTALL = $(INSTALL_HEADER) macro 251 HEADERS = $(avahiinclude_HEADERS) macro 252 ETAGS = etags macro 253 CTAGS = ctags macro 254 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) macro 255 ACLOCAL = ${SHELL} $(SRC_PATH)/avahi-0.6.25/missing --run aclocal-1.10 macro 256 ALL_LINGUAS = macro 257 AMTAR = ${SHELL} $(SRC_PATH)/avahi-0.6.25/missing --run tar macro 258 AR = arm-brcm-linux-uclibcgnueabi-ar macro 259 AUTOCONF = ${SHELL} $(SRC_PATH)/avahi-0.6.25/missing --run autoconf macro 260 AUTOHEADER = ${SHELL} $(SRC_PATH)/avahi-0.6.25/missing --run autoheader macro 261 AUTOMAKE = ${SHELL} $(SRC_PATH)/avahi-0.6.25/missing --run automake-1.10 macro 262 AVAHI_AUTOIPD_GROUP = root macro 263 AVAHI_AUTOIPD_USER = root macro 264 AVAHI_GROUP = root macro 265 AVAHI_PRIV_ACCESS_GROUP = netdev macro 266 AVAHI_USER = root macro 267 AWK = gawk macro 268 CATALOGS = macro 269 CATOBJEXT = NONE macro 270 CC = arm-brcm-linux-uclibcgnueabi-gcc macro 271 CCDEPMODE = depmode=gcc3 macro 272 CFLAGS = -Os -O2 -DBCMWPA2 -DRESTART_ALL_PROCESSES -D__CONFIG_USBAP__ -DBCMQOS -DBCMWPS -D__CONFIG_EMF__ -DTRAFFIC_MGMT -DPHYMON -DSUPPORT_REMOTE_HTTPS -DINCLUDE_WPS_V20 -DINCLUDE_5G_AUTO_CHANNEL -DOPENDNS_PARENTAL_CONTROL -DINCLUDE_UCP -DU12H240 -DR6300v2 -DMULTIPLE_SSID -DENABLE_ML -DBCM53125 -DBCM5301X -DCONFIG_RUSSIA_IPTV -DDLNA -DHTTP_ACCESS_USB -DMAX_USB_ACCESS -DSAMBA_ENABLE -DUSB_NEW_SPEC -DINCLUDE_WIFI_BUTTON -DINCLUDE_USB_LED -DINCLUDE_DUAL_BAND -DSINGLE_FIRMWARE -DINCLUDE_GET_ST_CHKSUM -DUNIFIED_STR_TBL -DFIRST_MTD_ROTATION -DWIFI_ON_OFF_SCHE -DAUTO_CONN_24HR -DIGMP_PROXY -DAP_MODE -D__CONFIG_IGMP_SNOOPING__ -DLINUX26 -DINCLUDE_IPV6 -DPRESET_WL_SECURITY -DNEW_BCM_WPS_IPC -DSUPPORT_AC_MODE -DSTA_MODE -DPPP_RU_DESIGN -DEXT_ACS -D__CONFIG_PLC__ -D__CONFIG_URE__ -DPLC -DWPS_LONGPUSH_DISABLE -Os -DLINUX26 -DCONFIG_KERNEL_2_6_36 -I$(SRC_PATH)/build/usr/include -Wall -W -Wextra -pedantic -pipe -Wformat -Wold-style-definition -Wdeclaration-after-statement -Wfloat-equal -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-noreturn -Wshadow -Wendif-labels -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Winline -D_XOPEN_SOURCE=500 -D__EXTENSIONS__ macro 273 CPP = arm-brcm-linux-uclibcgnueabi-gcc -E macro 274 CPPFLAGS = -I$(SRC_PATH)/build/usr/include macro 275 CXX = g++ macro 276 CXXCPP = g++ -E macro 277 CXXDEPMODE = depmode=gcc3 macro 278 CXXFLAGS = -g -O2 macro 279 CYGPATH_W = echo macro 280 DATADIRNAME = lib macro 281 DBUS_CFLAGS = -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -DDBUS_VERSION_MAJOR=1 -DDBUS_VERSION_MINOR=6 -DDBUS_VERSION_MICRO=8 -DDBUS_API_SUBJECT_TO_CHANGE macro 282 DBUS_LIBS = -ldbus-1 macro 283 DBUS_SYSTEM_BUS_DEFAULT_ADDRESS = unix:path=/var/run/dbus/system_bus_socket macro 284 DBUS_SYS_DIR = ${prefix}/etc/dbus-1/system.d macro 285 DEFS = -DHAVE_CONFIG_H macro 286 DEPDIR = .deps macro 287 DOXYGEN_PAPER_SIZE = macro 288 DSYMUTIL = macro 289 DUMPBIN = macro 290 DX_CONFIG = doxygen.cfg macro 291 DX_DOCDIR = doxygen macro 292 DX_DOT = macro 293 DX_DOXYGEN = macro 294 DX_DVIPS = macro 295 DX_EGREP = macro 296 DX_ENV = SRCDIR='.' PROJECT='avahi' DOCDIR='doxygen' VERSION='0.6.25' HAVE_DOT='NO' GENERATE_MAN='NO' GENERATE_RTF='NO' GENERATE_XML='NO' GENERATE_HTMLHELP='NO' GENERATE_CHI='NO' GENERATE_HTML='NO' GENERATE_LATEX='NO' macro 297 DX_FLAG_chi = 0 macro 298 DX_FLAG_chm = 0 macro 299 DX_FLAG_doc = 0 macro 300 DX_FLAG_dot = 0 macro 301 DX_FLAG_html = 0 macro 302 DX_FLAG_man = 0 macro 303 DX_FLAG_pdf = 0 macro 304 DX_FLAG_ps = 0 macro 305 DX_FLAG_rtf = 0 macro 306 DX_FLAG_xml = 0 macro 307 DX_HHC = macro 308 DX_LATEX = macro 309 DX_MAKEINDEX = macro 310 DX_PDFLATEX = macro 311 DX_PERL = macro 312 DX_PROJECT = avahi macro 313 ECHO_C = macro 314 ECHO_N = -n macro 315 ECHO_T = macro 316 EGREP = /bin/grep -E macro 317 EXEEXT = macro 318 FGREP = /bin/grep -F macro 319 GACUTIL = macro 320 GETTEXT_PACKAGE = avahi macro 321 GLADE20_CFLAGS = macro 322 GLADE20_LIBS = macro 323 GLIB20_CFLAGS = macro 324 GLIB20_LIBS = macro 325 GMOFILES = macro 326 GMSGFMT = /usr/bin/msgfmt macro 327 GOBJECT_CFLAGS = macro 328 GOBJECT_LIBS = macro 329 GREP = /bin/grep macro 330 GTK20_CFLAGS = macro 331 GTK20_LIBS = macro 332 HOWL_COMPAT_VERSION = 0.9.8 macro 333 INSTALL = /usr/bin/install -c macro 334 INSTALL_DATA = ${INSTALL} -m 644 macro 335 INSTALL_PROGRAM = ${INSTALL} macro 336 INSTALL_SCRIPT = ${INSTALL} macro 337 INSTALL_STRIP_PROGRAM = $(install_sh) -c -s macro 338 INSTOBJEXT = macro 339 INTLLIBS = macro 340 INTLTOOL_EXTRACT = /usr/bin/intltool-extract macro 341 INTLTOOL_MERGE = /usr/bin/intltool-merge macro 342 INTLTOOL_PERL = /usr/bin/perl macro 343 INTLTOOL_UPDATE = /usr/bin/intltool-update macro 344 LD = arm-brcm-linux-uclibcgnueabi-ld macro 345 LDFLAGS = -L$(SRC_PATH)/build/usr/lib macro 346 LIBAVAHI_CLIENT_VERSION_INFO = 5:5:2 macro 347 LIBAVAHI_COMMON_VERSION_INFO = 8:1:5 macro 348 LIBAVAHI_COMPAT_HOWL_VERSION_INFO = 0:0:0 macro 349 LIBAVAHI_COMPAT_LIBDNS_SD_VERSION_INFO = 1:0:0 macro 350 LIBAVAHI_CORE_VERSION_INFO = 6:1:0 macro 351 LIBAVAHI_GLIB_VERSION_INFO = 1:1:0 macro 352 LIBAVAHI_GOBJECT_VERSION_INFO = 0:1:0 macro 353 LIBAVAHI_QT3_VERSION_INFO = 1:2:0 macro 354 LIBAVAHI_QT4_VERSION_INFO = 1:2:0 macro 355 LIBAVAHI_UI_VERSION_INFO = 1:1:1 macro 356 LIBDAEMON_CFLAGS = -D_REENTRANT macro 357 LIBDAEMON_LIBS = -ldaemon macro 358 LIBOBJS = ${LIBOBJDIR}memcmp$U.o ${LIBOBJDIR}lstat$U.o ${LIBOBJDIR}stat$U.o macro 359 LIBS = macro 360 LIBTOOL = $(SHELL) $(top_builddir)/libtool macro 361 LIPO = macro 362 LN_S = ln -s macro 363 LTLIBOBJS = ${LIBOBJDIR}memcmp$U.lo ${LIBOBJDIR}lstat$U.lo ${LIBOBJDIR}stat$U.lo macro 364 MAKEINFO = ${SHELL} $(SRC_PATH)/avahi-0.6.25/missing --run makeinfo macro 365 MCS = macro 366 MDASSEMBLER = macro 367 MKDIR_P = /bin/mkdir -p macro 368 MKINSTALLDIRS = ./mkinstalldirs macro 369 MOC_QT3 = macro 370 MOC_QT4 = macro 371 MONODOCER = macro 372 MONODOC_CFLAGS = macro 373 MONODOC_DIR = macro 374 MONODOC_LIBS = macro 375 MSGFMT = /usr/bin/msgfmt macro 376 MSGFMT_OPTS = macro 377 MSGMERGE = /usr/bin/msgmerge macro 378 NM = arm-brcm-linux-uclibcgnueabi-nm macro 379 NMEDIT = macro 380 OBJDUMP = arm-brcm-linux-uclibcgnueabi-objdump macro 381 OBJEXT = o macro 382 OTOOL = macro 383 OTOOL64 = macro 384 PACKAGE = avahi macro 385 PACKAGE_BUGREPORT = avahi (at) lists (dot) freedesktop (dot) org macro 386 PACKAGE_NAME = avahi macro 387 PACKAGE_STRING = avahi 0.6.25 macro 388 PACKAGE_TARNAME = avahi macro 389 PACKAGE_URL = http://avahi.org/ macro 390 PACKAGE_VERSION = 0.6.25 macro 391 PATH_SEPARATOR = : macro 392 PKG_CONFIG = /usr/bin/pkg-config macro 393 POFILES = macro 394 POSUB = po macro 395 PO_IN_DATADIR_FALSE = macro 396 PO_IN_DATADIR_TRUE = macro 397 PTHREAD_CC = arm-brcm-linux-uclibcgnueabi-gcc macro 398 PTHREAD_CFLAGS = -pthread macro 399 PTHREAD_LIBS = macro 400 PYTHON = macro 401 PYTHON_EXEC_PREFIX = macro 402 PYTHON_PLATFORM = macro 403 PYTHON_PREFIX = macro 404 PYTHON_VERSION = macro 405 QT3_CFLAGS = macro 406 QT3_LIBS = macro 407 QT4_CFLAGS = macro 408 QT4_LIBS = macro 409 RANLIB = arm-brcm-linux-uclibcgnueabi-ranlib macro 410 SED = /bin/sed macro 411 SET_MAKE = macro 412 SHELL = /bin/sh macro 413 STRIP = arm-brcm-linux-uclibcgnueabi-strip macro 414 USE_NLS = yes macro 415 VERSION = 0.6.25 macro 416 VISIBILITY_HIDDEN_CFLAGS = -fvisibility=hidden -DHAVE_VISIBILITY_HIDDEN macro 417 XGETTEXT = : macro 418 XML_CFLAGS = -DUSE_EXPAT_H macro 419 XML_LIBS = -lexpat macro 420 abs_builddir = $(SRC_PATH)/avahi-0.6.25/avahi-core macro 421 abs_srcdir = $(SRC_PATH)/avahi-0.6.25/avahi-core macro 422 abs_top_builddir = $(SRC_PATH)/avahi-0.6.25 macro 423 abs_top_srcdir = $(SRC_PATH)/avahi-0.6.25 macro 424 ac_ct_CC = macro 425 ac_ct_CXX = g++ macro 426 ac_ct_DUMPBIN = macro 427 acx_pthread_config = macro 428 am__include = include macro 429 am__leading_dot = . macro 430 am__quote = macro 431 am__tar = ${AMTAR} chof - "$$tardir" macro 432 am__untar = ${AMTAR} xf - macro 433 avahi_runtime_dir = ${prefix}/var/run macro 434 avahi_socket = ${prefix}/var/run/avahi-daemon/socket macro 435 avahilocaledir = ${prefix}/${DATADIRNAME}/locale macro 436 bindir = ${exec_prefix}/bin macro 437 build = i686-pc-linux-gnu macro 438 build_alias = macro 439 build_cpu = i686 macro 440 build_os = linux-gnu macro 441 build_vendor = pc macro 442 builddir = . macro 443 datadir = ${datarootdir} macro 444 datarootdir = ${prefix}/share macro 445 docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} macro 446 dvidir = ${docdir} macro 447 exec_prefix = ${prefix} macro 448 have_pkg_config = yes macro 449 have_xmltoman = macro 450 host = arm-unknown-linux-gnu macro 451 host_alias = arm-linux macro 452 host_cpu = arm macro 453 host_os = linux-gnu macro 454 host_vendor = unknown macro 455 htmldir = ${docdir} macro 456 includedir = ${prefix}/include macro 457 infodir = ${datarootdir}/info macro 458 install_sh = $(SHELL) $(SRC_PATH)/avahi-0.6.25/install-sh macro 459 interfacesdir = macro 460 libdir = ${exec_prefix}/lib macro 461 libexecdir = ${exec_prefix}/libexec macro 462 localedir = ${datarootdir}/locale macro 463 localstatedir = ${prefix}/var macro 464 lt_ECHO = echo macro 465 mandir = ${datarootdir}/man macro 466 mkdir_p = /bin/mkdir -p macro 467 oldincludedir = /usr/include macro 468 pdfdir = ${docdir} macro 469 pkgpyexecdir = macro 470 pkgpythondir = macro 471 prefix = /usr macro 472 program_transform_name = s,x,x, macro 473 psdir = ${docdir} macro 474 pyexecdir = macro 475 pythondir = macro 476 sbindir = ${exec_prefix}/sbin macro 477 sharedstatedir = ${prefix}/com macro 478 srcdir = . macro 479 sysconfdir = ${prefix}/etc macro 480 target_alias = macro 481 top_build_prefix = ../ macro 482 top_builddir = .. macro 483 top_srcdir = .. macro 486 AM_CFLAGS = -I$(top_srcdir) '-DDEBUG_TRAP=__asm__("int $$3")' macro 487 avahiincludedir = $(includedir)/avahi-core macro 488 avahiinclude_HEADERS = \\ macro 495 lib_LTLIBRARIES = \\ macro 498 libavahi_core_la_SOURCES = timeeventq.c timeeventq.h iface.c iface.h \\ macro 511 libavahi_core_la_CFLAGS = $(AM_CFLAGS) macro 512 libavahi_core_la_LIBADD = $(AM_LDADD) ../avahi-common/libavahi-common.la macro 513 libavahi_core_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(LIBAVAHI_CORE_VERSION_INFO) macro 514 prioq_test_SOURCES = \\ macro 518 prioq_test_CFLAGS = $(AM_CFLAGS) macro 519 prioq_test_LDADD = $(AM_LDADD) ../avahi-common/libavahi-common.la macro 520 avahi_test_SOURCES = \\ macro 523 avahi_test_CFLAGS = $(AM_CFLAGS) macro 524 avahi_test_LDADD = $(AM_LDADD) ../avahi-common/libavahi-common.la libavahi-core.la macro 525 update_test_SOURCES = \\ macro 528 update_test_CFLAGS = $(AM_CFLAGS) macro 529 update_test_LDADD = $(AM_LDADD) ../avahi-common/libavahi-common.la libavahi-core.la macro 530 querier_test_SOURCES = \\ macro 533 querier_test_CFLAGS = $(AM_CFLAGS) macro 534 querier_test_LDADD = $(AM_LDADD) ../avahi-common/libavahi-common.la libavahi-core.la macro 535 conformance_test_SOURCES = \\ macro 538 conformance_test_CFLAGS = $(AM_CFLAGS) macro 539 conformance_test_LDADD = $(AM_LDADD) ../avahi-common/libavahi-common.la libavahi-core.la macro 540 avahi_reflector_SOURCES = \\ macro 543 avahi_reflector_CFLAGS = $(AM_CFLAGS) macro 544 avahi_reflector_LDADD = $(AM_LDADD) ../avahi-common/libavahi-common.la libavahi-core.la macro 545 dns_test_SOURCES = \\ macro 554 dns_test_CFLAGS = $(AM_CFLAGS) macro 555 dns_test_LDADD = $(AM_LDADD) ../avahi-common/libavahi-common.la macro 556 dns_spin_test_SOURCES = \\ macro 559 dns_spin_test_CFLAGS = $(AM_CFLAGS) macro 560 dns_spin_test_LDADD = $(AM_LDADD) libavahi-core.la macro 561 timeeventq_test_SOURCES = \\ macro 567 timeeventq_test_CFLAGS = $(AM_CFLAGS) macro 568 timeeventq_test_LDADD = $(AM_LDADD) ../avahi-common/libavahi-common.la macro 569 hashmap_test_SOURCES = \\ macro 574 hashmap_test_CFLAGS = $(AM_CFLAGS) macro 575 hashmap_test_LDADD = $(AM_LDADD) ../avahi-common/libavahi-common.la macro 1607 libtool --mode=execute valgrind ./avahi-test macro 1610 libtool --mode=execute gdb ./avahi-test macro [all...] |
H A D | addr-util.c | 35 avahi_address_from_sockaddr(const struct sockaddr* sa, AvahiAddress *ret_addr) argument 51 avahi_port_from_sockaddr(const struct sockaddr* sa) argument 62 avahi_address_is_ipv4_in_ipv6(const AvahiAddress *a) argument 64 static const uint8_t ipv4_in_ipv6[] = { local [all...] |
H A D | addr-util.h | 2 #define fooaddrutilhfoo macro [all...] |
H A D | announce.c | 35 #define AVAHI_ANNOUNCEMENT_JITTER_MSEC macro 36 #define AVAHI_PROBE_JITTER_MSEC macro 37 #define AVAHI_PROBE_INTERVAL_MSEC macro 39 remove_announcer(AvahiServer *s, AvahiAnnouncer *a) argument 54 set_timeout(AvahiAnnouncer *a, const struct timeval *tv) argument 73 avahi_s_entry_group_check_probed(AvahiSEntryGroup *g, int immediately) argument 74 AvahiEntry *e; local 89 AvahiAnnouncer *a; local 104 struct timeval tv; local 113 next_state(AvahiAnnouncer *a) argument 142 struct timeval tv; local 169 struct timeval tv; local 180 elapse_announce(AvahiTimeEvent *e, void *userdata) argument 186 get_announcer(AvahiServer *s, AvahiEntry *e, AvahiInterface *i) argument 187 AvahiAnnouncer *a; local 200 go_to_initial_state(AvahiAnnouncer *a) argument 201 AvahiEntry *e; local 202 struct timeval tv; local 233 new_announcer(AvahiServer *s, AvahiInterface *i, AvahiEntry *e) argument 234 AvahiAnnouncer *a; local 264 avahi_announce_interface(AvahiServer *s, AvahiInterface *i) argument 265 AvahiEntry *e; local 278 announce_walk_callback(AvahiInterfaceMonitor *m, AvahiInterface *i, void* userdata) argument 279 AvahiEntry *e = userdata; local 289 avahi_announce_entry(AvahiServer *s, AvahiEntry *e) argument 297 avahi_announce_group(AvahiServer *s, AvahiSEntryGroup *g) argument 298 AvahiEntry *e; local 308 avahi_entry_is_registered(AvahiServer *s, AvahiEntry *e, AvahiInterface *i) argument 309 AvahiAnnouncer *a; local 325 avahi_entry_is_probing(AvahiServer *s, AvahiEntry *e, AvahiInterface *i) argument 326 AvahiAnnouncer *a; local 341 avahi_entry_return_to_initial_state(AvahiServer *s, AvahiEntry *e, AvahiInterface *i) argument 342 AvahiAnnouncer *a; local 357 make_goodbye_record(AvahiRecord *r) argument 358 AvahiRecord *g; local 371 is_duplicate_entry(AvahiServer *s, AvahiEntry *e) argument 372 AvahiEntry *i; local 391 send_goodbye_callback(AvahiInterfaceMonitor *m, AvahiInterface *i, void* userdata) argument 392 AvahiEntry *e = userdata; local 393 AvahiRecord *g; local 419 reannounce(AvahiAnnouncer *a) argument 420 AvahiEntry *e; local 421 struct timeval tv; local 472 reannounce_walk_callback(AvahiInterfaceMonitor *m, AvahiInterface *i, void* userdata) argument 473 AvahiEntry *e = userdata; local 474 AvahiAnnouncer *a; local 487 avahi_reannounce_entry(AvahiServer *s, AvahiEntry *e) argument 496 avahi_goodbye_interface(AvahiServer *s, AvahiInterface *i, int send_goodbye, int remove) argument 502 AvahiEntry *e; local 514 avahi_goodbye_entry(AvahiServer *s, AvahiEntry *e, int send_goodbye, int remove) argument [all...] |
H A D | announce.h | 2 #define fooannouncehfoo macro 25 typedef struct AvahiAnnouncer AvahiAnnouncer; typedef in typeref:struct:AvahiAnnouncer 34 AVAHI_PROBING, /* probing phase */ enumerator in enum:__anon1548 35 AVAHI_WAITING, /* wait for other records in group */ enumerator in enum:__anon1548 36 AVAHI_ANNOUNCING, /* announcing phase */ enumerator in enum:__anon1548 37 AVAHI_ESTABLISHED /* we'e established */ enumerator in enum:__anon1548 38 } AvahiAnnouncerState; typedef in typeref:enum:__anon1548 40 struct AvahiAnnouncer { struct 41 AvahiServer *server; member in struct:AvahiAnnouncer 42 AvahiInterface *interface; member in struct:AvahiAnnouncer 43 AvahiEntry *entry; member in struct:AvahiAnnouncer 45 AvahiTimeEvent *time_event; member in struct:AvahiAnnouncer 47 AvahiAnnouncerState state; member in struct:AvahiAnnouncer 48 unsigned n_iteration; member in struct:AvahiAnnouncer 49 unsigned sec_delay; member in struct:AvahiAnnouncer [all...] |
H A D | avahi-reflector.c | 36 main(AVAHI_GCC_UNUSED int argc, AVAHI_GCC_UNUSED char*argv[]) argument 37 AvahiServer *server; local 38 AvahiServerConfig config; local 39 int error; local 40 AvahiSimplePoll *simple_poll; local [all...] |
H A D | avahi-test.c | 46 static AvahiSEntryGroup *group = NULL; variable 47 static AvahiServer *server = NULL; variable 48 static char *service_name = NULL; variable 50 static const AvahiPoll *poll_api; variable 52 quit_timeout_callback(AVAHI_GCC_UNUSED AvahiTimeout *timeout, void* userdata) argument 53 AvahiSimplePoll *simple_poll = userdata; local 58 dump_line(const char *text, AVAHI_GCC_UNUSED void* userdata) argument 62 dump_timeout_callback(AvahiTimeout *timeout, void* userdata) argument 63 struct timeval tv; local 65 AvahiServer *avahi = userdata; local 72 browser_event_to_string(AvahiBrowserEvent event) argument 84 resolver_event_to_string(AvahiResolverEvent event) argument 92 record_browser_callback( AvahiSRecordBrowser *r, AvahiIfIndex interface, AvahiProtocol protocol, AvahiBrowserEvent event, AvahiRecord *record, AVAHI_GCC_UNUSED AvahiLookupResultFlags flags, AVAHI_GCC_UNUSED void* userdata) argument 100 char *t; local 115 entry_group_callback(AVAHI_GCC_UNUSED AvahiServer *s, AVAHI_GCC_UNUSED AvahiSEntryGroup *g, AvahiEntryGroupState state, AVAHI_GCC_UNUSED void* userdata) argument 127 server_callback(AvahiServer *s, AvahiServerState state, AVAHI_GCC_UNUSED void* userdata) argument 136 char *n; local 147 static void remove_entries(void) { function 152 create_entries(int new_name) argument 153 AvahiAddress a; local 154 AvahiRecord *r; local 166 char *n = avahi_alternative_service_name(service_name); local 211 hnr_callback( AVAHI_GCC_UNUSED AvahiSHostNameResolver *r, AvahiIfIndex iface, AvahiProtocol protocol, AvahiResolverEvent event, const char *hostname, const AvahiAddress *a, AVAHI_GCC_UNUSED AvahiLookupResultFlags flags, AVAHI_GCC_UNUSED void* userdata) argument 220 char t[AVAHI_ADDRESS_STR_MAX]; local 228 ar_callback( AVAHI_GCC_UNUSED AvahiSAddressResolver *r, AvahiIfIndex iface, AvahiProtocol protocol, AvahiResolverEvent event, const AvahiAddress *a, const char *hostname, AVAHI_GCC_UNUSED AvahiLookupResultFlags flags, AVAHI_GCC_UNUSED void* userdata) argument 237 char t[AVAHI_ADDRESS_STR_MAX]; local 244 db_callback( AVAHI_GCC_UNUSED AvahiSDomainBrowser *b, AvahiIfIndex iface, AvahiProtocol protocol, AvahiBrowserEvent event, const char *domain, AVAHI_GCC_UNUSED AvahiLookupResultFlags flags, AVAHI_GCC_UNUSED void* userdata) argument 256 stb_callback( AVAHI_GCC_UNUSED AvahiSServiceTypeBrowser *b, AvahiIfIndex iface, AvahiProtocol protocol, AvahiBrowserEvent event, const char *service_type, const char *domain, AVAHI_GCC_UNUSED AvahiLookupResultFlags flags, AVAHI_GCC_UNUSED void* userdata) argument 269 sb_callback( AVAHI_GCC_UNUSED AvahiSServiceBrowser *b, AvahiIfIndex iface, AvahiProtocol protocol, AvahiBrowserEvent event, const char *name, const char *service_type, const char *domain, AVAHI_GCC_UNUSED AvahiLookupResultFlags flags, AVAHI_GCC_UNUSED void* userdata) argument 282 sr_callback( AVAHI_GCC_UNUSED AvahiSServiceResolver *r, AvahiIfIndex iface, AvahiProtocol protocol, AvahiResolverEvent event, const char *name, const char*service_type, const char*domain_name, const char*hostname, const AvahiAddress *a, uint16_t port, AvahiStringList *txt, AVAHI_GCC_UNUSED AvahiLookupResultFlags flags, AVAHI_GCC_UNUSED void* userdata) argument 300 char t[AVAHI_ADDRESS_STR_MAX], *s; local 310 dsb_callback( AVAHI_GCC_UNUSED AvahiSDNSServerBrowser *b, AvahiIfIndex iface, AvahiProtocol protocol, AvahiBrowserEvent event, const char*hostname, const AvahiAddress *a, uint16_t port, AVAHI_GCC_UNUSED AvahiLookupResultFlags flags, AVAHI_GCC_UNUSED void* userdata) argument 321 char t[AVAHI_ADDRESS_STR_MAX] = "n/a"; local 329 main(AVAHI_GCC_UNUSED int argc, AVAHI_GCC_UNUSED char *argv[]) argument 330 AvahiSRecordBrowser *r; local 331 AvahiSHostNameResolver *hnr; local 332 AvahiSAddressResolver *ar; local 333 AvahiKey *k; local 334 AvahiServerConfig config; local 335 AvahiAddress a; local 336 AvahiSDomainBrowser *db; local 337 AvahiSServiceTypeBrowser *stb; local 338 AvahiSServiceBrowser *sb; local 339 AvahiSServiceResolver *sr; local 340 AvahiSDNSServerBrowser *dsb; local 341 AvahiSimplePoll *simple_poll; local 342 int error; local 343 struct timeval tv; local [all...] |
H A D | browse-dns-server.c | 36 typedef struct AvahiDNSServerInfo AvahiDNSServerInfo; typedef in typeref:struct:AvahiDNSServerInfo 38 struct AvahiDNSServerInfo { struct 39 AvahiSDNSServerBrowser *browser; member in struct:AvahiDNSServerInfo 41 AvahiIfIndex interface; member in struct:AvahiDNSServerInfo 42 AvahiProtocol protocol; member in struct:AvahiDNSServerInfo 43 AvahiRecord *srv_record; member in struct:AvahiDNSServerInfo 44 AvahiSHostNameResolver *host_name_resolver; member in struct:AvahiDNSServerInfo 45 AvahiAddress address; member in struct:AvahiDNSServerInfo 46 AvahiLookupResultFlags flags; member in struct:AvahiDNSServerInfo 51 struct AvahiSDNSServerBrowser { struct 52 AvahiServer *server; member in struct:AvahiSDNSServerBrowser 54 AvahiSRecordBrowser *record_browser; member in struct:AvahiSDNSServerBrowser 55 AvahiSDNSServerBrowserCallback callback; member in struct:AvahiSDNSServerBrowser 56 void* userdata; member in struct:AvahiSDNSServerBrowser 57 AvahiProtocol aprotocol; member in struct:AvahiSDNSServerBrowser 58 AvahiLookupFlags user_flags; member in struct:AvahiSDNSServerBrowser 60 unsigned n_info; member in struct:AvahiSDNSServerBrowser 66 get_server_info(AvahiSDNSServerBrowser *b, AvahiIfIndex interface, AvahiProtocol protocol, AvahiRecord *r) argument 67 AvahiDNSServerInfo *i; local 81 server_info_free(AvahiSDNSServerBrowser *b, AvahiDNSServerInfo *i) argument 97 host_name_resolver_callback( AvahiSHostNameResolver *r, AVAHI_GCC_UNUSED AvahiIfIndex interface, AVAHI_GCC_UNUSED AvahiProtocol protocol, AvahiResolverEvent event, const char *host_name, const AvahiAddress *a, AvahiLookupResultFlags flags, void* userdata) argument 107 AvahiDNSServerInfo *i = userdata; local 140 record_browser_callback( AvahiSRecordBrowser*rr, AvahiIfIndex interface, AvahiProtocol protocol, AvahiBrowserEvent event, AvahiRecord *record, AvahiLookupResultFlags flags, void* userdata) argument 149 AvahiSDNSServerBrowser *b = userdata; local 159 AvahiDNSServerInfo *i; local 193 AvahiDNSServerInfo *i; local 236 avahi_s_dns_server_browser_new( AvahiServer *server, AvahiIfIndex interface, AvahiProtocol protocol, const char *domain, AvahiDNSServerType type, AvahiProtocol aprotocol, AvahiLookupFlags flags, AvahiSDNSServerBrowserCallback callback, void* userdata) argument 247 static const char * const type_table[AVAHI_DNS_SERVER_MAX] = { local 252 AvahiSDNSServerBrowser *b; local 253 AvahiKey *k = NULL; local 254 char n[AVAHI_DOMAIN_NAME_MAX]; local 255 int r; local 311 avahi_s_dns_server_browser_free(AvahiSDNSServerBrowser *b) argument [all...] |
H A D | browse-domain.c | 35 struct AvahiSDomainBrowser { struct 36 int ref; member in struct:AvahiSDomainBrowser 38 AvahiServer *server; member in struct:AvahiSDomainBrowser 40 AvahiSRecordBrowser *record_browser; member in struct:AvahiSDomainBrowser 42 AvahiDomainBrowserType type; member in struct:AvahiSDomainBrowser 43 AvahiSDomainBrowserCallback callback; member in struct:AvahiSDomainBrowser 44 void* userdata; member in struct:AvahiSDomainBrowser 46 AvahiTimeEvent *defer_event; member in struct:AvahiSDomainBrowser 48 int all_for_now_scheduled; member in struct:AvahiSDomainBrowser 53 inc_ref(AvahiSDomainBrowser *b) argument 60 record_browser_callback( AvahiSRecordBrowser*rr, AvahiIfIndex interface, AvahiProtocol protocol, AvahiBrowserEvent event, AvahiRecord *record, AvahiLookupResultFlags flags, void* userdata) argument 69 AvahiSDomainBrowser *b = userdata; local 70 char *n = NULL; local 90 AvahiStringList *l; local 104 defer_callback(AvahiTimeEvent *e, void *userdata) argument 105 AvahiSDomainBrowser *b = userdata; local 106 AvahiStringList *l; local 140 avahi_s_domain_browser_new( AvahiServer *server, AvahiIfIndex interface, AvahiProtocol protocol, const char *domain, AvahiDomainBrowserType type, AvahiLookupFlags flags, AvahiSDomainBrowserCallback callback, void* userdata) argument 150 static const char * const type_table[AVAHI_DOMAIN_BROWSER_MAX] = { local 158 AvahiSDomainBrowser *b; local 159 AvahiKey *k = NULL; local 160 char n[AVAHI_DOMAIN_NAME_MAX]; local 161 int r; local 221 avahi_s_domain_browser_free(AvahiSDomainBrowser *b) argument [all...] |
H A D | browse-service-type.c | 35 struct AvahiSServiceTypeBrowser { struct 36 AvahiServer *server; member in struct:AvahiSServiceTypeBrowser 37 char *domain_name; member in struct:AvahiSServiceTypeBrowser 39 AvahiSRecordBrowser *record_browser; member in struct:AvahiSServiceTypeBrowser 41 AvahiSServiceTypeBrowserCallback callback; member in struct:AvahiSServiceTypeBrowser 42 void* userdata; member in struct:AvahiSServiceTypeBrowser 47 record_browser_callback( AvahiSRecordBrowser*rr, AvahiIfIndex interface, AvahiProtocol protocol, AvahiBrowserEvent event, AvahiRecord *record, AvahiLookupResultFlags flags, void* userdata) argument 56 AvahiSServiceTypeBrowser *b = userdata; local 65 char type[AVAHI_DOMAIN_NAME_MAX], domain[AVAHI_DOMAIN_NAME_MAX]; local 79 avahi_s_service_type_browser_new( AvahiServer *server, AvahiIfIndex interface, AvahiProtocol protocol, const char *domain, AvahiLookupFlags flags, AvahiSServiceTypeBrowserCallback callback, void* userdata) argument 88 AvahiSServiceTypeBrowser *b; local 89 AvahiKey *k = NULL; local 90 char n[AVAHI_DOMAIN_NAME_MAX]; local 91 int r; local 147 avahi_s_service_type_browser_free(AvahiSServiceTypeBrowser *b) argument [all...] |
H A D | browse-service.c | 35 struct AvahiSServiceBrowser { struct 36 AvahiServer *server; member in struct:AvahiSServiceBrowser 37 char *domain_name; member in struct:AvahiSServiceBrowser 38 char *service_type; member in struct:AvahiSServiceBrowser 40 AvahiSRecordBrowser *record_browser; member in struct:AvahiSServiceBrowser 42 AvahiSServiceBrowserCallback callback; member in struct:AvahiSServiceBrowser 43 void* userdata; member in struct:AvahiSServiceBrowser 48 record_browser_callback( AvahiSRecordBrowser*rr, AvahiIfIndex interface, AvahiProtocol protocol, AvahiBrowserEvent event, AvahiRecord *record, AvahiLookupResultFlags flags, void* userdata) argument 57 AvahiSServiceBrowser *b = userdata; local 66 char service[AVAHI_LABEL_MAX], type[AVAHI_DOMAIN_NAME_MAX], domain[AVAHI_DOMAIN_NAME_MAX]; local 85 avahi_s_service_browser_new( AvahiServer *server, AvahiIfIndex interface, AvahiProtocol protocol, const char *service_type, const char *domain, AvahiLookupFlags flags, AvahiSServiceBrowserCallback callback, void* userdata) argument 95 AvahiSServiceBrowser *b; local 96 AvahiKey *k = NULL; local 97 char n[AVAHI_DOMAIN_NAME_MAX]; local 98 int r; local 158 avahi_s_service_browser_free(AvahiSServiceBrowser *b) argument [all...] |
H A D | browse.c | 41 #define AVAHI_LOOKUPS_PER_BROWSER_MAX macro 43 struct AvahiSRBLookup { struct 44 AvahiSRecordBrowser *record_browser; member in struct:AvahiSRBLookup 46 unsigned ref; member in struct:AvahiSRBLookup 48 AvahiIfIndex interface; member in struct:AvahiSRBLookup 49 AvahiProtocol protocol; member in struct:AvahiSRBLookup 50 AvahiLookupFlags flags; member in struct:AvahiSRBLookup 52 AvahiKey *key; member in struct:AvahiSRBLookup 54 AvahiWideAreaLookup *wide_area; member in struct:AvahiSRBLookup 55 AvahiMulticastLookup *multicast; member in struct:AvahiSRBLookup 57 AvahiRList *cname_lookups; member in struct:AvahiSRBLookup 65 transport_flags_from_domain(AvahiServer *s, AvahiLookupFlags *flags, const char *domain) argument 84 lookup_new( AvahiSRecordBrowser *b, AvahiIfIndex interface, AvahiProtocol protocol, AvahiLookupFlags flags, AvahiKey *key) argument 91 AvahiSRBLookup *l; local 123 lookup_unref(AvahiSRBLookup *l) argument 152 lookup_ref(AvahiSRBLookup *l) argument 160 lookup_find( AvahiSRecordBrowser *b, AvahiIfIndex interface, AvahiProtocol protocol, AvahiLookupFlags flags, AvahiKey *key) argument 167 AvahiSRBLookup *l; local 184 browser_cancel(AvahiSRecordBrowser *b) argument 198 lookup_wide_area_callback( AvahiWideAreaLookupEngine *e, AvahiBrowserEvent event, AvahiLookupResultFlags flags, AvahiRecord *r, void *userdata) argument 205 AvahiSRBLookup *l = userdata; local 206 AvahiSRecordBrowser *b; local 251 lookup_multicast_callback( AvahiMulticastLookupEngine *e, AvahiIfIndex interface, AvahiProtocol protocol, AvahiBrowserEvent event, AvahiLookupResultFlags flags, AvahiRecord *r, void *userdata) argument 260 AvahiSRBLookup *l = userdata; local 261 AvahiSRecordBrowser *b; local 321 lookup_start(AvahiSRBLookup *l) argument 342 lookup_scan_cache(AvahiSRBLookup *l) argument 343 int n = 0; local 361 lookup_add(AvahiSRecordBrowser *b, AvahiIfIndex interface, AvahiProtocol protocol, AvahiLookupFlags flags, AvahiKey *key) argument 362 AvahiSRBLookup *l; local 376 lookup_go(AvahiSRBLookup *l) argument 377 int n = 0; local 403 lookup_handle_cname(AvahiSRBLookup *l, AvahiIfIndex interface, AvahiProtocol protocol, AvahiLookupFlags flags, AvahiRecord *r) argument 404 AvahiKey *k; local 405 AvahiSRBLookup *n; local 428 lookup_drop_cname(AvahiSRBLookup *l, AvahiIfIndex interface, AvahiProtocol protocol, AvahiLookupFlags flags, AvahiRecord *r) argument 429 AvahiKey *k; local 430 AvahiSRBLookup *n = NULL; local 431 AvahiRList *rl; local 458 defer_callback(AVAHI_GCC_UNUSED AvahiTimeEvent *e, void *userdata) argument 459 AvahiSRecordBrowser *b = userdata; local 460 int n; local 511 avahi_s_record_browser_restart(AvahiSRecordBrowser *b) argument 524 avahi_s_record_browser_new( AvahiServer *server, AvahiIfIndex interface, AvahiProtocol protocol, AvahiKey *key, AvahiLookupFlags flags, AvahiSRecordBrowserCallback callback, void* userdata) argument 533 AvahiSRecordBrowser *b; local 572 avahi_s_record_browser_free(AvahiSRecordBrowser *b) argument 582 avahi_s_record_browser_destroy(AvahiSRecordBrowser *b) argument 594 avahi_browser_cleanup(AvahiServer *server) argument 595 AvahiSRecordBrowser *b; local 596 AvahiSRecordBrowser *n; local [all...] |
H A D | browse.h | 2 #define foobrowsehfoo macro 33 typedef struct AvahiSRBLookup AvahiSRBLookup; typedef in typeref:struct:AvahiSRBLookup 35 struct AvahiSRecordBrowser { struct 37 int dead; member in struct:AvahiSRecordBrowser 38 AvahiServer *server; member in struct:AvahiSRecordBrowser 40 AvahiKey *key; member in struct:AvahiSRecordBrowser 41 AvahiIfIndex interface; member in struct:AvahiSRecordBrowser 42 AvahiProtocol protocol; member in struct:AvahiSRecordBrowser 43 AvahiLookupFlags flags; member in struct:AvahiSRecordBrowser 45 AvahiTimeEvent *defer_time_event; member in struct:AvahiSRecordBrowser 47 AvahiSRecordBrowserCallback callback; member in struct:AvahiSRecordBrowser 48 void* userdata; member in struct:AvahiSRecordBrowser 52 unsigned n_lookups; member in struct:AvahiSRecordBrowser 54 AvahiSRBLookup *root_lookup; member in struct:AvahiSRecordBrowser [all...] |
H A D | cache.c | 37 #define AVAHI_CACHE_ENTRIES_MAX macro 39 remove_entry(AvahiCache *c, AvahiCacheEntry *e) argument 40 AvahiCacheEntry *t; local 70 avahi_cache_new(AvahiServer *server, AvahiInterface *iface) argument 71 AvahiCache *c; local 96 avahi_cache_free(AvahiCache *c) argument 108 lookup_key(AvahiCache *c, AvahiKey *k) argument 117 avahi_cache_walk(AvahiCache *c, AvahiKey *pattern, AvahiCacheWalkCallback cb, void* userdata) argument 118 void* ret; local 125 AvahiCacheEntry *e, *n; local 136 AvahiCacheEntry *e, *n; local 149 lookup_record_callback(AvahiCache *c, AvahiKey *pattern, AvahiCacheEntry *e, void *userdata) argument 160 lookup_record(AvahiCache *c, AvahiRecord *r) argument 169 elapse_func(AvahiTimeEvent *t, void *userdata) argument 170 AvahiCacheEntry *e = userdata; local 172 unsigned percent = 0; local 229 update_time_event(AvahiCache *c, AvahiCacheEntry *e) argument 239 next_expiry(AvahiCache *c, AvahiCacheEntry *e, unsigned percent) argument 240 AvahiUsec usec, left, right; local 241 time_t now; local 269 expire_in_one_second(AvahiCache *c, AvahiCacheEntry *e, AvahiCacheEntryState state) argument 279 avahi_cache_update(AvahiCache *c, AvahiRecord *r, int cache_flush, const AvahiAddress *a) argument 290 AvahiCacheEntry *e; local 296 AvahiCacheEntry *e = NULL, *first; local 297 struct timeval now; local 309 AvahiUsec t; local 379 struct dump_data { struct 380 AvahiDumpCallback callback; member in struct:dump_data 381 void* userdata; member in struct:dump_data 384 dump_callback(void* key, void* data, void* userdata) argument 385 AvahiCacheEntry *e = data; local 386 AvahiKey *k = key; local 387 struct dump_data *dump_data = userdata; local 394 char *t; local 404 avahi_cache_dump(AvahiCache *c, AvahiDumpCallback callback, void* userdata) argument 405 struct dump_data data; local 420 avahi_cache_entry_half_ttl(AvahiCache *c, AvahiCacheEntry *e) argument 421 struct timeval now; local 422 unsigned age; local 436 avahi_cache_flush(AvahiCache *c) argument 445 start_poof_callback(AvahiCache *c, AvahiKey *pattern, AvahiCacheEntry *e, void *userdata) argument 446 AvahiAddress *a = userdata; local 447 struct timeval now; local 490 avahi_cache_start_poof(AvahiCache *c, AvahiKey *key, const AvahiAddress *a) argument 497 avahi_cache_stop_poof(AvahiCache *c, AvahiRecord *record, const AvahiAddress *a) argument 498 AvahiCacheEntry *e; local [all...] |
H A D | cache.h | 2 #define foocachehfoo macro 25 typedef struct AvahiCache AvahiCache; typedef in typeref:struct:AvahiCache 34 AVAHI_CACHE_VALID, enumerator in enum:__anon1549 35 AVAHI_CACHE_EXPIRY1, enumerator in enum:__anon1549 36 AVAHI_CACHE_EXPIRY2, enumerator in enum:__anon1549 37 AVAHI_CACHE_EXPIRY3, enumerator in enum:__anon1549 38 AVAHI_CACHE_EXPIRY_FINAL, enumerator in enum:__anon1549 39 AVAHI_CACHE_POOF, /* Passive observation of failure */ enumerator in enum:__anon1549 40 AVAHI_CACHE_POOF_FINAL, enumerator in enum:__anon1549 41 AVAHI_CACHE_GOODBYE_FINAL, enumerator in enum:__anon1549 42 AVAHI_CACHE_REPLACE_FINAL enumerator in enum:__anon1549 43 } AvahiCacheEntryState; typedef in typeref:enum:__anon1549 45 typedef struct AvahiCacheEntry AvahiCacheEntry; typedef in typeref:struct:AvahiCacheEntry 47 struct AvahiCacheEntry { struct 48 AvahiCache *cache; member in struct:AvahiCacheEntry 49 AvahiRecord *record; member in struct:AvahiCacheEntry 50 struct timeval timestamp; member in struct:AvahiCacheEntry 51 struct timeval poof_timestamp; member in struct:AvahiCacheEntry 52 struct timeval expiry; member in struct:AvahiCacheEntry 53 int cache_flush; member in struct:AvahiCacheEntry 54 int poof_num; member in struct:AvahiCacheEntry 56 AvahiAddress origin; member in struct:AvahiCacheEntry 58 AvahiCacheEntryState state; member in struct:AvahiCacheEntry 59 AvahiTimeEvent *time_event; member in struct:AvahiCacheEntry 61 AvahiAddress poof_address; member in struct:AvahiCacheEntry 67 struct AvahiCache { struct 68 AvahiServer *server; member in struct:AvahiCache 70 AvahiInterface *interface; member in struct:AvahiCache 72 AvahiHashmap *hashmap; member in struct:AvahiCache 76 unsigned n_entries; member in struct:AvahiCache 78 int last_rand; member in struct:AvahiCache 79 time_t last_rand_timestamp; member in struct:AvahiCache 89 typedef void* AvahiCacheWalkCallback(AvahiCache *c, AvahiKey *pattern, AvahiCacheEntry *e, void* userdata); typedef [all...] |
H A D | conformance-test.c | 46 static char *name = NULL; variable 47 static AvahiSEntryGroup *group = NULL; variable 48 static int try = 0; variable 49 static AvahiServer *avahi = NULL; variable 50 static const AvahiPoll *poll_api; variable 52 dump_line(const char *text, AVAHI_GCC_UNUSED void* userdata) argument 56 dump_timeout_callback(AvahiTimeout *timeout, AVAHI_GCC_UNUSED void* userdata) argument 57 struct timeval tv; local 67 create_service(const char *t) argument 68 char *n; local 87 rename_timeout_callback(AvahiTimeout *timeout, AVAHI_GCC_UNUSED void *userdata) argument 88 struct timeval tv; local 99 entry_group_callback(AVAHI_GCC_UNUSED AvahiServer *s, AVAHI_GCC_UNUSED AvahiSEntryGroup *g, AvahiEntryGroupState state, AVAHI_GCC_UNUSED void* userdata) argument 108 server_callback(AvahiServer *s, AvahiServerState state, AVAHI_GCC_UNUSED void* userdata) argument 114 char *n; local 124 main(AVAHI_GCC_UNUSED int argc, AVAHI_GCC_UNUSED char *argv[]) argument 125 int error; local 126 AvahiSimplePoll *simple_poll; local 127 struct timeval tv; local 128 struct AvahiServerConfig config; local [all...] |
H A D | core.h | 2 #define foocorehfoo macro 28 typedef struct AvahiServer AvahiServer; typedef in typeref:struct:AvahiServer 39 #define AVAHI_WIDE_AREA_SERVERS_MAX macro 42 typedef void (*AvahiServerCallback) (AvahiServer *s, AvahiServerState state, void* userdata); typedef 45 typedef struct AvahiServerConfig { struct 46 char *host_name; /**< Default host name. If left empty defaults to the result of gethostname(2) of the libc */ member in struct:AvahiServerConfig 47 char *domain_name; /**< Default domain name. If left empty defaults to .local */ member in struct:AvahiServerConfig 48 int use_ipv4; /**< Enable IPv4 support */ member in struct:AvahiServerConfig 49 int use_ipv6; /**< Enable IPv6 support */ member in struct:AvahiServerConfig 50 AvahiStringList *allow_interfaces;/**< Allow specific interface to be used for Avahi */ member in struct:AvahiServerConfig 51 AvahiStringList *deny_interfaces; /**< Deny specific interfaces to be used for Avahi */ member in struct:AvahiServerConfig 52 int publish_hinfo; /**< Register a HINFO record for the host containing the local OS and CPU type */ member in struct:AvahiServerConfig 53 int publish_addresses; /**< Register A, AAAA and PTR records for all local IP addresses */ member in struct:AvahiServerConfig 54 int publish_workstation; /**< Register a _workstation._tcp service */ member in struct:AvahiServerConfig 55 int publish_domain; /**< Announce the local domain for browsing */ member in struct:AvahiServerConfig 56 int check_response_ttl; /**< If enabled the server ignores all incoming responses with IP TTL != 255. Newer versions of the RFC do no longer contain this check, so it is disabled by default. */ member in struct:AvahiServerConfig 57 int use_iff_running; /**< Require IFF_RUNNING on local network interfaces. This is the official way to check for link beat. Unfortunately this doesn't work with all drivers. So bettere leave this off. */ member in struct:AvahiServerConfig 58 int enable_reflector; /**< Reflect incoming mDNS traffic to all local networks. This allows mDNS based network browsing beyond ethernet borders */ member in struct:AvahiServerConfig 59 int reflect_ipv; /**< if enable_reflector is 1, enable/disable reflecting between IPv4 and IPv6 */ member in struct:AvahiServerConfig 60 int add_service_cookie; /**< Add magic service cookie to all locally generated records implicitly */ member in struct:AvahiServerConfig 61 int enable_wide_area; /**< Enable wide area support */ member in struct:AvahiServerConfig 62 AvahiAddress wide_area_servers[AVAHI_WIDE_AREA_SERVERS_MAX]; /** Unicast DNS server to use for wide area lookup */ member in struct:AvahiServerConfig 63 unsigned n_wide_area_servers; /**< Number of servers in wide_area_servers[] */ member in struct:AvahiServerConfig 64 int disallow_other_stacks; /**< Make sure that only one mDNS responder is run at the same time on the local machine. If this is enable Avahi will not set SO_REUSADDR on its sockets, effectively preventing other stacks from running on the local machine */ member in struct:AvahiServerConfig 65 AvahiStringList *browse_domains; /**< Additional browsing domains */ member in struct:AvahiServerConfig 66 int disable_publishing; /**< Disable publishing of any record */ member in struct:AvahiServerConfig 67 int allow_point_to_point; /**< Enable publishing on POINTOPOINT interfaces */ member in struct:AvahiServerConfig 68 int publish_a_on_ipv6; /**< Publish an IPv4 A RR on IPv6 sockets */ member in struct:AvahiServerConfig 69 int publish_aaaa_on_ipv4; /**< Publish an IPv4 A RR on IPv6 sockets */ member in struct:AvahiServerConfig 70 } AvahiServerConfig; typedef in typeref:struct:AvahiServerConfig 141 typedef void (*AvahiDumpCallback)(const char *text, void* userdata); typedef [all...] |