Lines Matching refs:mDNSu32
49 ((mDNSu32)( \
50 (((mDNSu32)((const mDNSu8 *)(PTR))[0]) << 24) | \
51 (((mDNSu32)((const mDNSu8 *)(PTR))[1]) << 16) | \
52 (((mDNSu32)((const mDNSu8 *)(PTR))[2]) << 8) | \
53 ((mDNSu32)((const mDNSu8 *)(PTR))[3])))
128 extern mDNSu32 mDNSRandom(mDNSu32 max); // Returns pseudo-random result from zero to max inclusive
131 extern mDNSu32 mDNS_GetNextResolverGroupID(void);
158 extern mDNSu32 mDNS_NonCryptoHashUpdateBytes(mDNSNonCryptoHash algorithm, mDNSu32 previousHash, const mDNSu8 *bytes,
159 mDNSu32 len);
177 extern mDNSu32 mDNS_NonCryptoHash(mDNSNonCryptoHash algorithm, const mDNSu8 *bytes, mDNSu32 len);
197 extern mDNSu32 mDNS_DomainNameFNV1aHash(const domainname *name);
252 #define mDNSMaximumMulticastTTLSeconds (mDNSu32)4500
253 #define mDNSMaximumUnicastTTLSeconds (mDNSu32)3600
275 extern mDNSu32 GetEffectiveTTL(uDNS_LLQType LLQType, mDNSu32 ttl);
283 extern mDNSu32 TruncateUTF8ToLength(mDNSu8 *string, mDNSu32 length, mDNSu32 max);
285 extern mDNSu32 RemoveLabelSuffix(domainlabel *name, mDNSBool RichText);
286 extern void AppendLabelSuffix(domainlabel *const name, mDNSu32 val, const mDNSBool RichText);
344 typedef mDNSu32 RRTypeAnswersQuestionTypeFlags;
356 extern mDNSu32 RDataHashValue(const ResourceRecord *const rr);
419 mDNSu32 ttl, const mDNSu8 *limit);
457 extern mDNSu8 *putUpdateLease(DNSMessage *msg, mDNSu8 *ptr, mDNSu32 lease);
458 extern mDNSu8 *putUpdateLeaseWithLimit(DNSMessage *msg, mDNSu8 *ptr, mDNSu32 lease, mDNSu8 *limit);
467 extern mDNSu32 DomainNameHashValue(const domainname *const name);
485 extern mDNSBool GetPktLease(mDNS *const m, const DNSMessage *const msg, const mDNSu8 *const end, mDNSu32 *const lease);
494 extern mDNSu32 swap32(mDNSu32 x);
567 mDNSu32 mDNS_busy, mDNSu32 mDNS_reentrancy, const char *functionName, mDNSu32 lineNumber);
569 extern void mDNS_Lock_(mDNS *m, const char *functionname, mDNSu32 lineNumber);
570 extern void mDNS_Unlock_(mDNS *m, const char *functionname, mDNSu32 lineNumber);