Home | History | Annotate | Download | only in mDNSCore

Lines Matching refs:domainname

375 typedef struct { mDNSu8 c[256]; } domainname;		// Up to 256 bytes of length-prefixed domainlabels
381 // When a native domainname object is converted to printable textual form using ConvertDomainNameToCString(),
711 typedef packedstruct { mDNSu16 priority; mDNSu16 weight; mDNSIPPort port; domainname target; } rdataSRV;
712 typedef packedstruct { mDNSu16 preference; domainname exchange; } rdataMX;
713 typedef packedstruct { domainname mbox; domainname txt; } rdataRP;
714 typedef packedstruct { mDNSu16 preference; domainname map822; domainname mapx400; } rdataPX;
718 domainname mname;
719 domainname rname;
789 // 256 bytes domainname 'nextname'
838 domainname name; // For PTR, NS, CNAME, DNAME
852 domainname name; // For PTR, NS, CNAME, DNAME
1059 domainname domain;
1073 domainname domain; // name->server matching for "split dns"
1103 const domainname *name;
1142 domainname *name; // Common name for all AuthRecords in this list
1243 const domainname *zone; // the zone that is updated
1263 domainname namestorage;
1314 domainname *name; // Common name for all CacheRecords in this list
1354 domainname namestorage; // Needs to go *after* the extra rdata bytes
1361 domainname fqdn;
1486 domainname domain;
1487 domainname keyname;
1488 domainname hostname;
1569 domainname qname;
1583 domainname *qnameOrig; // Copy of the original question name if it is not fully qualified
1592 domainname name;
1630 domainname ChildName; // Name for which we're trying to find the responsible server
1632 domainname *CurrentSOA; // Points to somewhere within ChildName
1633 domainname ZoneName; // Discovered result: Left-hand-side of SOA record
1635 domainname Host; // Discovered result: Target host from SRV record
1644 extern ZoneData *StartGetZoneData(mDNS *const m, const domainname *const name, const ZoneService target, ZoneDataCallback callback, void *callbackInfo);
1652 domainname name;
1666 domainname dstname;
1736 domainname domain;
1859 domainname MulticastHostname; // Fully Qualified "dot-local" Host Name, e.g. "Foo.local."
1888 domainname StaticHostname; // Current answer to reverse-map query
1889 domainname FQDN;
2019 #define localdomain (*(const domainname *)"\x5" "local")
2020 #define DeviceInfoName (*(const domainname *)"\xC" "_device-info" "\x4" "_tcp")
2021 #define SleepProxyServiceType (*(const domainname *)"\xC" "_sleep-proxy" "\x4" "_udp")
2160 extern DomainAuthInfo *GetAuthInfoForName(mDNS *m, const domainname *const name);
2217 const domainlabel *const name, const domainname *const type, const domainname *const domain,
2218 const domainname *const host, mDNSIPPort port, const mDNSu8 txtinfo[], mDNSu16 txtlen,
2228 const domainlabel *const name, const domainname *const type, const domainname *const domain,
2229 const domainname *const host,
2233 extern void mDNS_SetupQuestion(DNSQuestion *const q, const mDNSInterfaceID InterfaceID, const domainname *const name,
2237 const domainname *const srv, const domainname *const domain,
2257 extern mStatus mDNS_GetDomains(mDNS *const m, DNSQuestion *const question, mDNS_DomainType DomainType, const domainname *dom,
2266 extern DNSServer *GetServerForName(mDNS *m, const domainname *name, mDNSInterfaceID InterfaceID);
2282 // A simple C structure assignment of a domainname can cause a protection fault by accessing unmapped memory,
2283 // because that object is defined to be 256 bytes long, but not all domainname objects are truly the full size.
2291 extern mDNSBool SameDomainName(const domainname *const d1, const domainname *const d2);
2292 extern mDNSBool SameDomainNameCS(const domainname *const d1, const domainname *const d2);
2293 typedef mDNSBool DomainNameComparisonFn(const domainname *const d1, const domainname *const d2);
2294 extern mDNSBool IsLocalDomain(const domainname *d); // returns true for domains that by default should be looked up using link-local multicast
2296 #define StripFirstLabel(X) ((const domainname *)&(X)->c[(X)->c[0] ? 1 + (X)->c[0] : 0])
2302 extern const mDNSu8 *LastLabel(const domainname *d);
2306 extern mDNSu16 DomainNameLengthLimit(const domainname *const name, const mDNSu8 *limit);
2313 // AppendDomainName adds zero or more labels from a native format domainname
2314 extern mDNSu8 *AppendLiteralLabelString(domainname *const name, const char *cstr);
2315 extern mDNSu8 *AppendDNSNameString (domainname *const name, const char *cstr);
2316 extern mDNSu8 *AppendDomainLabel (domainname *const name, const domainlabel *const label);
2317 extern mDNSu8 *AppendDomainName (domainname *const name, const domainname *const append);
2321 // The DomainName form makes native format domain name from a C string using conventional DNS interpretation:
2325 extern mDNSu8 *MakeDomainNameFromDNSNameString (domainname *const name, const char *cstr);
2327 // Convert native format domainlabel or domainname back to C string format
2337 extern char *ConvertDomainNameToCString_withescape(const domainname *const name, char *cstr, char esc);
2343 extern mDNSu8 *ConstructServiceName(domainname *const fqdn, const domainlabel *name, const domainname *type, const domainname *const domain);
2344 extern mDNSBool DeconstructServiceName(const domainname *const fqdn, domainlabel *const name, domainname *const type, domainname *const domain);
2447 const domainname *domain, const domainname *keyname, const char *b64keydata, const domainname *hostname, mDNSIPPort *port, const char *autoTunnelPrefix);
2468 extern void mDNS_AddDynDNSHostName(mDNS *m, const domainname *fqdn, mDNSRecordCallback *StatusCallback, const void *StatusContext);
2469 extern void mDNS_RemoveDynDNSHostName(mDNS *m, const domainname *fqdn);
2471 extern DNSServer *mDNS_AddDNSServer(mDNS *const m, const domainname *d, const mDNSInterfaceID interface, const mDNSAddr *addr, const mDNSIPPort port, mDNSBool scoped, mDNSu32 timeout);
2473 extern void mDNS_AddSearchDomain(const domainname *const domain, mDNSInterfaceID InterfaceID);
2475 extern McastResolver *mDNS_AddMcastResolver(mDNS *const m, const domainname *d, const mDNSInterfaceID interface, mDNSu32 timeout);
2479 do { domainname d__; if (((X) != (void*)0) && MakeDomainNameFromDNSNameString(&d__, (X)) && d__.c[0]) mDNS_AddSearchDomain(&d__, I); } while(0)
2623 extern mStatus mDNSPlatformTCPConnect(TCPSocket *sock, const mDNSAddr *dst, mDNSOpaque16 dstport, domainname *hostname,
2643 extern void mDNSPlatformSetDNSConfig(mDNS *const m, mDNSBool setservers, mDNSBool setsearch, domainname *const fqdn, DNameListElem **RegDomains, DNameListElem **BrowseDomains);
2645 extern void mDNSPlatformDynDNSHostNameStatusChanged(const domainname *const dname, const mStatus status);
2723 const domainname *const name, const mDNSu32 namehash, const mDNSu16 rrtype, const mDNSu16 rrclass, mDNSu32 ttl_seconds,
2736 extern AuthGroup *AuthGroupForName(AuthHash *r, const mDNSu32 slot, const mDNSu32 namehash, const domainname *const name);