Lines Matching refs:rr

178 #define UNICAST_NSEC(rr) ((rr)->rrtype == kDNSType_NSEC && RRAssertsExistence((rr), kDNSType_NSEC))  argument
180 extern mDNSu32 RDataHashValue(const ResourceRecord *const rr);
183 extern mDNSBool ResourceRecordAnswersQuestion(const ResourceRecord *const rr, const DNSQuestion *co…
187 extern mDNSBool ResourceRecordAnswersUnicastResponse(const ResourceRecord *const rr, const DNSQuest…
188 extern mDNSBool LocalOnlyRecordAnswersQuestion(AuthRecord *const rr, const DNSQuestion *const q);
189 extern mDNSu16 GetRDLength(const ResourceRecord *const rr, mDNSBool estimate);
209 …nst DNSMessage *const msg, mDNSu8 *ptr, const mDNSu8 *const limit, const ResourceRecord *const rr);
216 …rceRecordTTLWithLimit(DNSMessage *const msg, mDNSu8 *ptr, mDNSu16 *count, const ResourceRecord *rr,
219 #define PutResourceRecordTTL(msg, ptr, count, rr, ttl) \ argument
220 …PutResourceRecordTTLWithLimit((msg), (ptr), (count), (rr), (ttl), (msg)->data + AllowedRRSpace(msg…
222 #define PutResourceRecordTTLJumbo(msg, ptr, count, rr, ttl) \ argument
223 …PutResourceRecordTTLWithLimit((msg), (ptr), (count), (rr), (ttl), (msg)->data + AbsoluteMaxDNSMess…
229 #define PutRR_OS_TTL(ptr, count, rr, ttl) \ argument
230 …PutResourceRecordTTLWithLimit(&m->omsg, (ptr), (count), (rr), (ttl), m->omsg.data + AllowedRRSpace…
237 extern mDNSu8 *putDeletionRecord(DNSMessage *msg, mDNSu8 *ptr, ResourceRecord *rr);
238 extern mDNSu8 *putDeletionRecordWithLimit(DNSMessage *msg, mDNSu8 *ptr, ResourceRecord *rr, mDNSu8 …
245 extern void NSEC3Parse(const ResourceRecord *const rr, mDNSu8 **salt, int *hashLength, mDNSu8 **nxt…
255 extern void SetNewRData(ResourceRecord *const rr, RData *NewRData, mDNSu16 rdlength);
262 …ool SetRData(const DNSMessage *const msg, const mDNSu8 *ptr, const mDNSu8 *end, ResourceRecord *rr,
276 extern mDNSBool RRAssertsNonexistence(const ResourceRecord *const rr, mDNSu16 type);
277 extern mDNSBool RRAssertsExistence(const ResourceRecord *const rr, mDNSu16 type);