Searched refs:SameResourceRecordSignature (Results 1 - 1 of 1) sorted by relevance

/external/mdnsresponder/mDNSCore/
H A DmDNS.c604 // SameResourceRecordSignature returns true if two resources records have the same name, type, and class, and may be sent
608 // When sending a unique record, all other records matching "SameResourceRecordSignature" must also be sent
609 // When receiving a unique record, all old cache records matching "SameResourceRecordSignature" are flushed
611 // SameResourceRecordNameClassInterface is functionally the same as SameResourceRecordSignature, except rrtype does not have to match
613 #define SameResourceRecordSignature(A,B) (A)->resrec.rrtype == (B)->resrec.rrtype && SameResourceRecordNameClassInterface((A),(B)) macro
617 if (!r1) { LogMsg("SameResourceRecordSignature ERROR: r1 is NULL"); return(mDNSfalse); }
618 if (!r2) { LogMsg("SameResourceRecordSignature ERROR: r2 is NULL"); return(mDNSfalse); }
628 // PacketRRMatchesSignature behaves as SameResourceRecordSignature, except that types may differ if our
992 if (s1 != s2 && SameResourceRecordSignature((*rp), rr) && !IdenticalSameNameRecord(&(*rp)->resrec, &rr->resrec))
2186 r2->ImmedAnswer != rr->ImmedAnswer && SameResourceRecordSignature(r
[all...]

Completed in 1230 milliseconds