Lines Matching refs:DependentOn

565 		((RR)->DependentOn == mDNSNULL || ((RR)->DependentOn->resrec.RecordType & kDNSRecordTypeActiveMask))  )
882 srvRR = rr->DependentOn;
1085 if (rr->DependentOn)
1091 LogMsg("mDNS_Register_internal: ERROR! %##s (%s): rr->DependentOn && RecordType != kDNSRecordTypeUnique",
1095 if (!(rr->DependentOn->resrec.RecordType & (kDNSRecordTypeUnique | kDNSRecordTypeVerified | kDNSRecordTypeKnownUnique)))
1097 LogMsg("mDNS_Register_internal: ERROR! %##s (%s): rr->DependentOn->RecordType bad type %X",
1098 rr->resrec.name->c, DNSTypeName(rr->resrec.rrtype), rr->DependentOn->resrec.RecordType);
1124 // rr->DependentOn = set to mDNSNULL in mDNS_SetupResourceRecord; may be overridden by client
5234 if (rr->resrec.RecordType == kDNSRecordTypeVerified && !rr->DependentOn) rr->resrec.RecordType = kDNSRecordTypeUnique;
5510 // whose canonical DependentOn record is the specified master record.
5511 // The DependentOn pointer is typically used for the TXT record of service registrations
5514 // If we find any identical ResourceRecords in our authoritative list, then follow their DependentOn
5515 // pointer chain (if any) to make sure we reach the canonical DependentOn record
5516 // If the record has no DependentOn, then just return that record's pointer
5526 while (r2->DependentOn) r2 = r2->DependentOn;
5535 while (r2->DependentOn) r2 = r2->DependentOn;
5564 // 2b. If the packet rr exactly matches one of our other RRs, and *that* record's DependentOn pointer
5575 if (our->DependentOn || MatchDependentOn(m, pktrr, our)) return(mDNSfalse);
6724 // If this record is marked DependentOn another record for conflict detection purposes,
6726 if (rr->DependentOn)
6728 while (rr->DependentOn) rr = rr->DependentOn;
9224 set->RR_HINFO.DependentOn = &set->RR_A;
9547 if (rr->resrec.RecordType == kDNSRecordTypeVerified && !rr->DependentOn) rr->resrec.RecordType = kDNSRecordTypeUnique;
9864 // and set DependentOn because we're depending on the SRV record to find and resolve conflicts for us
9865 // Note: uDNS registration code assumes that DependentOn points to the SRV record
9873 sr->RR_TXT.DependentOn = &sr->RR_SRV;
9932 extra->r.DependentOn = &sr->RR_SRV;