Home | History | Annotate | Download | only in mDNSCore

Lines Matching refs:AuthRecord

279 // Returns the AuthGroup in which the AuthRecord was inserted
280 mDNSexport AuthGroup *InsertAuthRecord(mDNS *const m, AuthHash *r, AuthRecord *rr)
295 mDNSexport AuthGroup *RemoveAuthRecord(mDNS *const m, AuthHash *r, AuthRecord *rr)
299 AuthRecord **rp;
440 // For a single given DNSQuestion pointed to by CurrentQuestion, deliver an add/remove result for the single given AuthRecord
442 mDNSlocal void AnswerLocalQuestionWithLocalAuthRecord(mDNS *const m, AuthRecord *rr, QC_result AddRecord)
491 mDNSlocal void AnswerInterfaceAnyQuestionsWithLocalAuthRecord(mDNS *const m, AuthRecord *rr, QC_result AddRecord)
513 // When a new local AuthRecord is created or deleted, AnswerAllLocalQuestionsWithLocalAuthRecord()
517 // 2. If the AuthRecord is marked mDNSInterface_LocalOnly or mDNSInterface_P2P, then it also runs though
524 mDNSlocal void AnswerAllLocalQuestionsWithLocalAuthRecord(mDNS *const m, AuthRecord *rr, QC_result AddRecord)
535 // We are called with both LocalOnly/P2P record or a regular AuthRecord
548 // If this AuthRecord is marked LocalOnly or P2P, then we want to deliver it to all local 'mDNSInterface_Any' questions
615 mDNSlocal mDNSBool SameResourceRecordNameClassInterface(const AuthRecord *const r1, const AuthRecord *const r2)
636 mDNSlocal mDNSBool PacketRRMatchesSignature(const CacheRecord *const pktrr, const AuthRecord *const authrr)
653 // AuthRecord *rr is the answer we are proposing to give, if not suppressed.
658 mDNSlocal mDNSBool ShouldSuppressKnownAnswer(const CacheRecord *const ka, const AuthRecord *const rr)
675 mDNSlocal void SetNextAnnounceProbeTime(mDNS *const m, const AuthRecord *const rr)
700 mDNSlocal void InitializeLastAPTime(mDNS *const m, AuthRecord *const rr)
788 mDNSlocal const domainname *SetUnicastTargetToHostName(mDNS *const m, AuthRecord *rr)
817 mDNSlocal void SetTargetToHostName(mDNS *const m, AuthRecord *const rr)
857 mDNSlocal void AcknowledgeRecord(mDNS *const m, AuthRecord *const rr)
870 mDNSexport void ActivateUnicastRegistration(mDNS *const m, AuthRecord *const rr)
878 AuthRecord *srvRR = mDNSNULL;
951 mDNSlocal AuthRecord *CheckAuthIdenticalRecord(AuthHash *r, AuthRecord *rr)
955 AuthRecord **rp;
978 mDNSlocal mDNSBool CheckAuthRecordConflict(AuthHash *r, AuthRecord *rr)
982 AuthRecord **rp;
990 const AuthRecord *s1 = rr->RRSet ? rr->RRSet : rr;
991 const AuthRecord *s2 = (*rp)->RRSet ? (*rp)->RRSet : *rp;
1001 mDNSlocal AuthRecord *CheckAuthSameRecord(AuthHash *r, AuthRecord *rr)
1005 AuthRecord **rp;
1024 mDNSexport mStatus mDNS_Register_internal(mDNS *const m, AuthRecord *const rr)
1027 AuthRecord *r;
1028 AuthRecord **p = &m->ResourceRecords;
1029 AuthRecord **d = &m->DuplicateRecords;
1061 LogMsg("mDNS_Register_internal: ERROR!! Tried to register LocalOnly AuthRecord %p %##s (%s) that's already in the list",
1071 LogMsg("mDNS_Register_internal: ERROR!! Tried to register AuthRecord %p %##s (%s) that's already in the list",
1080 LogMsg("mDNS_Register_internal: ERROR!! Tried to register AuthRecord %p %##s (%s) that's already in the Duplicate list",
1328 mDNSlocal void RecordProbeFailure(mDNS *const m, const AuthRecord *const rr)
1347 mDNSlocal void CompleteRDataUpdate(mDNS *const m, AuthRecord *const rr)
1360 mDNSexport mStatus mDNS_Deregister_internal(mDNS *const m, AuthRecord *const rr, mDNS_Dereg_type drt)
1362 AuthRecord *r2;
1364 AuthRecord **p = &m->ResourceRecords; // Find this record in our list of active records
1371 AuthRecord **rp;
1398 AuthRecord **d = &m->DuplicateRecords;
1402 AuthRecord *dup = *d;
1605 mDNSlocal void AddRecordToResponseList(AuthRecord ***nrpp, AuthRecord *rr, AuthRecord *add)
1620 mDNSlocal void AddAdditionalsToResponseList(mDNS *const m, AuthRecord *ResponseRecords, AuthRecord ***nrpp, const mDNSInterfaceID InterfaceID)
1622 AuthRecord *rr, *rr2;
1663 AuthRecord *rr;
1664 AuthRecord *ResponseRecords = mDNSNULL;
1665 AuthRecord **nrp = &ResponseRecords;
1750 mDNSexport void CompleteDeregistration(mDNS *const m, AuthRecord *rr)
1775 AuthRecord *rr = m->CurrentRecord;
1852 mDNSlocal void SendARP(mDNS *const m, const mDNSu8 op, const AuthRecord *const rr,
1917 mDNSlocal void SendNDP(mDNS *const m, const mDNSu8 op, const mDNSu8 flags, const AuthRecord *const rr,
2019 mDNSlocal void GrantUpdateCredit(AuthRecord *rr)
2044 AuthRecord *rr, *r2;
2322 const AuthRecord *a;
2363 AuthRecord nsec;
2400 AuthRecord opt;
2854 AuthRecord *ar;
3040 AuthRecord *r2;
3174 AuthRecord opt;
3789 AuthRecord *lr;
3848 AuthRecord *rr = m->CurrentRecord;
4003 AuthRecord *rr = m->CurrentRecord;
4019 AuthRecord *rr = m->CurrentRecord;
4201 mDNSlocal void CheckProxyRecords(mDNS *const m, AuthRecord *list)
4206 AuthRecord *rr = m->CurrentRecord;
4236 AuthRecord *rr = m->CurrentRecord;
4296 AuthRecord *head, *tail;
4397 AuthRecord *rr = m->NewLocalRecords;
4417 AuthRecord **p = &m->ResourceRecords; // Find this record in our list of active records
4453 AuthRecord *rr = ag->NewLocalOnlyRecords;
4558 AuthRecord *rr;
4830 AuthRecord *rr;
4886 AuthRecord opt;
4932 mDNSlocal mDNSBool RecordIsFirstOccurrenceOfOwner(mDNS *const m, const AuthRecord *const rr)
4934 AuthRecord *ar;
4942 AuthRecord *ar;
4960 AuthRecord *rr;
5039 AuthRecord *rr;
5048 AuthRecord *rr;
5136 AuthRecord *rr;
5258 AuthRecord *rr;
5369 AuthRecord *ar;
5418 const mDNSInterfaceID InterfaceID, mDNSBool LegacyQuery, DNSMessage *const response, AuthRecord *ResponseRecords)
5423 AuthRecord *rr;
5483 // AuthRecord *our is our Resource Record
5488 mDNSlocal int CompareRData(const AuthRecord *const our, const CacheRecord *const pkt)
5518 mDNSlocal mDNSBool MatchDependentOn(const mDNS *const m, const CacheRecord *const pktrr, const AuthRecord *const master)
5520 const AuthRecord *r1;
5525 const AuthRecord *r2 = r1;
5534 const AuthRecord *r2 = r1;
5543 // If we find any identical AuthRecord in our authoritative list, then follow its RRSet
5546 mDNSlocal const AuthRecord *FindRRSet(const mDNS *const m, const CacheRecord *const pktrr)
5548 const AuthRecord *rr;
5569 mDNSlocal mDNSBool PacketRRConflict(const mDNS *const m, const AuthRecord *const our, const CacheRecord *const pktrr)
5579 const AuthRecord *ourset = our->RRSet ? our->RRSet : our;
5580 const AuthRecord *pktset = FindRRSet(m, pktrr);
5597 DNSQuestion *q, AuthRecord *our)
5665 mDNSlocal void ClearIdenticalProxyRecords(mDNS *const m, const OwnerOptData *const owner, AuthRecord *const thelist)
5672 AuthRecord *const rr = m->CurrentRecord;
5691 mDNSlocal void ClearProxyRecords(mDNS *const m, const OwnerOptData *const owner, AuthRecord *const thelist)
5698 AuthRecord *const rr = m->CurrentRecord;
5735 AuthRecord *ResponseRecords = mDNSNULL;
5736 AuthRecord **nrp = &ResponseRecords;
5745 AuthRecord *rr;
5779 AuthRecord *NSECAnswer = mDNSNULL;
6694 AuthRecord *rr = m->CurrentRecord;
7187 mDNSlocal void ScheduleWakeupForList(mDNS *const m, mDNSInterfaceID InterfaceID, mDNSEthAddr *e, AuthRecord *const thelist)
7191 AuthRecord *rr;
7208 mDNSlocal void SPSRecordCallback(mDNS *const m, AuthRecord *const ar, mStatus result)
7239 AuthRecord opt;
7316 AuthRecord *ar = mDNSPlatformMemAllocate(sizeof(AuthRecord) - sizeof(RDataBody) + RDLengthMem);
7408 AuthRecord *const rr = m->CurrentRecord;
8158 AuthRecord *rr;
9071 mDNSexport mStatus mDNS_Register(mDNS *const m, AuthRecord *const rr)
9080 mDNSexport mStatus mDNS_Update(mDNS *const m, AuthRecord *const rr, mDNSu32 newttl,
9148 mDNSexport mStatus mDNS_Deregister(mDNS *const m, AuthRecord *const rr)
9158 mDNSlocal void mDNS_HostNameCallback(mDNS *const m, AuthRecord *const rr, mStatus result);
9243 AuthRecord *A = primary ? &primary->RR_A : mDNSNULL;
9262 AuthRecord *rr;
9291 mDNSlocal void mDNS_HostNameCallback(mDNS *const m, AuthRecord *const rr, mStatus result)
9354 AuthRecord *rr;
9424 AuthRecord *rr;
9693 mDNSlocal void ServiceCallback(mDNS *const m, AuthRecord *const rr, mStatus result)
9752 mDNSlocal void NSSCallback(mDNS *const m, AuthRecord *const rr, mStatus result)
9771 AuthRecord *SubTypes, mDNSu32 NumSubTypes,
9797 // Initialize the AuthRecord objects to sane values
10078 mDNSexport mStatus mDNS_RegisterNoSuchService(mDNS *const m, AuthRecord *const rr,
10104 mDNSexport mStatus mDNS_AdvertiseDomains(mDNS *const m, AuthRecord *rr,
10123 AuthRecord *r;
10157 mDNSlocal void RestartARPProbing(mDNS *const m, AuthRecord *const rr)
10192 AuthRecord *rr;
10280 AuthRecord *rr;
10438 AuthRecord *rr, *r2;
10813 mDNSlocal void DynDNSHostNameCallback(mDNS *const m, AuthRecord *const rr, mStatus result)
11308 mDNSlocal void DeregLoop(mDNS *const m, AuthRecord *const start)
11313 AuthRecord *rr = m->CurrentRecord;
11334 AuthRecord *rr;
11436 AuthRecord *rr;