Lines Matching refs:domainlabel

1268 typedef struct { mDNSu8 c[ 64]; } domainlabel;		// One label: length byte and up to 63 characters
2170 domainlabel nicelabel; // Rich text label encoded using canonically precomposed UTF-8
2171 domainlabel hostlabel; // Conforms to RFC 1034 "letter-digit-hyphen" ARPANET host name rules
2405 const domainlabel *const name, const domainname *const type, const domainname *const domain,
2411 extern mStatus mDNS_RenameAndReregisterService(mDNS *const m, ServiceRecordSet *const sr, const domainlabel *newname);
2415 const domainlabel *const name, const domainname *const type, const domainname *const domain,
2475 // AppendDomainLabel adds a single label from a native format domainlabel
2479 extern mDNSu8 *AppendDomainLabel (domainname *const name, const domainlabel *const label);
2487 extern mDNSBool MakeDomainLabelFromLiteralString(domainlabel *const label, const char *cstr);
2490 // Convert native format domainlabel or domainname back to C string format
2497 extern char *ConvertDomainLabelToCString_withescape(const domainlabel *const name, char *cstr, char esc);
2504 extern void ConvertUTF8PstringToRFC1034HostLabel(const mDNSu8 UTF8Name[], domainlabel *const hostlabel);
2506 extern mDNSu8 *ConstructServiceName(domainname *const fqdn, const domainlabel *name, const domainname *type, const domainname *const domain);
2507 extern mDNSBool DeconstructServiceName(const domainname *const fqdn, domainlabel *const name, domainname *const type, domainname *const domain);
2539 extern void IncrementLabelSuffix(domainlabel *name, mDNSBool RichText);