Home | History | Annotate | Download | only in mDNSCore

Lines Matching refs:mDNS

18  * from outside the mDNS project -- all the types it expects to find are defined right here.
75 mDNSlocal void BeginSleepProcessing(mDNS *const m);
76 mDNSlocal void RetrySPSRegistrations(mDNS *const m);
77 mDNSlocal void SendWakeup(mDNS *const m, mDNSInterfaceID InterfaceID, mDNSEthAddr *EthAddr, mDNSOpaque48 *password);
78 mDNSlocal mDNSBool CacheRecordRmvEventsForQuestion(mDNS *const m, DNSQuestion *q);
79 mDNSlocal mDNSBool LocalRecordRmvEventsForQuestion(mDNS *const m, DNSQuestion *q);
80 mDNSlocal void mDNS_PurgeBeforeResolve(mDNS *const m, DNSQuestion *q);
126 mDNSlocal void SetNextQueryStopTime(mDNS *const m, const DNSQuestion *const q)
139 mDNSexport void SetNextQueryTime(mDNS *const m, const DNSQuestion *const q)
280 mDNSexport AuthGroup *InsertAuthRecord(mDNS *const m, AuthHash *r, AuthRecord *rr)
295 mDNSexport AuthGroup *RemoveAuthRecord(mDNS *const m, AuthHash *r, AuthRecord *rr)
322 mDNSexport CacheGroup *CacheGroupForName(const mDNS *const m, const mDNSu32 slot, const mDNSu32 namehash, const domainname *const name)
331 mDNSlocal CacheGroup *CacheGroupForRecord(const mDNS *const m, const mDNSu32 slot, const ResourceRecord *const rr)
336 mDNSexport mDNSBool mDNS_AddressIsLocalSubnet(mDNS *const m, const mDNSInterfaceID InterfaceID, const mDNSAddr *addr)
365 mDNSlocal NetworkInterfaceInfo *FirstInterfaceForID(mDNS *const m, const mDNSInterfaceID InterfaceID)
372 mDNSexport char *InterfaceNameForID(mDNS *const m, const mDNSInterfaceID InterfaceID)
379 mDNSlocal void GenerateNegativeResponse(mDNS *const m)
393 mDNSlocal void AnswerQuestionByFollowingCNAME(mDNS *const m, DNSQuestion *q, ResourceRecord *rr)
442 mDNSlocal void AnswerLocalQuestionWithLocalAuthRecord(mDNS *const m, AuthRecord *rr, QC_result AddRecord)
465 mDNS_DropLockBeforeCallback(); // Allow client to legally make mDNS API calls from the callback
478 mDNS_ReclaimLockAfterCallback(); // Decrement mDNS_reentrancy to block mDNS API calls again
488 mDNS_ReclaimLockAfterCallback(); // Decrement mDNS_reentrancy to block mDNS API calls again
491 mDNSlocal void AnswerInterfaceAnyQuestionsWithLocalAuthRecord(mDNS *const m, AuthRecord *rr, QC_result AddRecord)
524 mDNSlocal void AnswerAllLocalQuestionsWithLocalAuthRecord(mDNS *const m, AuthRecord *rr, QC_result AddRecord)
675 mDNSlocal void SetNextAnnounceProbeTime(mDNS *const m, const AuthRecord *const rr)
689 // See: <rdar://problem/7795434> mDNS: Sometimes advertising stops working and record interval is set to zero
700 mDNSlocal void InitializeLastAPTime(mDNS *const m, AuthRecord *const rr)
788 mDNSlocal const domainname *SetUnicastTargetToHostName(mDNS *const m, AuthRecord *rr)
815 // Right now this only applies to mDNS (.local) services where the target host is always m->MulticastHostname
817 mDNSlocal void SetTargetToHostName(mDNS *const m, AuthRecord *const rr)
857 mDNSlocal void AcknowledgeRecord(mDNS *const m, AuthRecord *const rr)
864 mDNS_DropLockBeforeCallback(); // Allow client to legally make mDNS API calls from the callback
866 mDNS_ReclaimLockAfterCallback(); // Decrement mDNS_reentrancy to block mDNS API calls again
870 mDNSexport void ActivateUnicastRegistration(mDNS *const m, AuthRecord *const rr)
1024 mDNSexport mStatus mDNS_Register_internal(mDNS *const m, AuthRecord *const rr)
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)
1571 mDNS_DropLockBeforeCallback(); // Allow client to legally make mDNS API calls from the callback
1575 mDNS_ReclaimLockAfterCallback(); // Decrement mDNS_reentrancy to block mDNS API calls again
1580 mDNS_DropLockBeforeCallback(); // Allow client to legally make mDNS API calls from the callback
1583 mDNS_ReclaimLockAfterCallback(); // Decrement mDNS_reentrancy to block mDNS API calls again
1620 mDNSlocal void AddAdditionalsToResponseList(mDNS *const m, AuthRecord *ResponseRecords, AuthRecord ***nrpp, const mDNSInterfaceID InterfaceID)
1661 mDNSlocal void SendDelayedUnicastResponse(mDNS *const m, const mDNSAddr *const dest, const mDNSInterfaceID InterfaceID)
1750 mDNSexport void CompleteDeregistration(mDNS *const m, AuthRecord *rr)
1767 mDNSlocal void DiscardDeregistrations(mDNS *const m)
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,
2005 mDNSlocal void SetupOwnerOpt(const mDNS *const m, const NetworkInterfaceInfo *const intf, rdataOPT *const owner)
2041 mDNSlocal void SendResponses(mDNS *const m)
2500 mDNSexport void ScheduleNextCacheCheckTime(mDNS *const m, const mDNSu32 slot, const mDNSs32 event)
2513 mDNSlocal void SetNextCacheCheckTimeForRecord(mDNS *const m, CacheRecord *const rr)
2535 mDNSlocal mStatus mDNS_Reconfirm_internal(mDNS *const m, CacheRecord *const rr, mDNSu32 interval)
2564 mDNSlocal mDNSBool BuildQuestion(mDNS *const m, DNSMessage *query, mDNSu8 **queryptr, DNSQuestion *q,
2648 mDNSlocal void ReconfirmAntecedents(mDNS *const m, const domainname *const name, const mDNSu32 namehash, const int depth)
2670 mDNSlocal const CacheRecord *CacheHasAddressTypeForName(mDNS *const m, const domainname *const name, const mDNSu32 namehash)
2678 mDNSlocal const CacheRecord *FindSPSInCache1(mDNS *const m, const DNSQuestion *const q, const CacheRecord *const c0, const CacheRecord *const c1)
2696 mDNSexport void FindSPSInCache(mDNS *const m, const DNSQuestion *const q, const CacheRecord *sps[3])
2755 mDNSlocal void mDNSSendWakeOnResolve(mDNS *const m, DNSQuestion *q)
2807 mDNSlocal mDNSBool AccelerateThisQuery(mDNS *const m, DNSQuestion *q)
2849 mDNSlocal void SendQueries(mDNS *const m)
3256 mDNSlocal void SendWakeup(mDNS *const m, mDNSInterfaceID InterfaceID, mDNSEthAddr *EthAddr, mDNSOpaque48 *password)
3303 mDNSexport void AnswerCurrentQuestionWithResourceRecord(mDNS *const m, CacheRecord *const rr, const QC_result AddRecord)
3351 // We do this for mDNS questions and uDNS one-shot questions, but not for
3374 mDNS_DropLockBeforeCallback(); // Allow client (and us) to legally make mDNS API calls
3383 mDNS_ReclaimLockAfterCallback(); // Decrement mDNS_reentrancy to block mDNS API calls again
3409 mDNSlocal void AnswerQuestionsForDNSServerChanges(mDNS *const m)
3468 mDNSlocal void CacheRecordDeferredAdd(mDNS *const m, CacheRecord *rr)
3486 mDNSlocal mDNSs32 CheckForSoonToExpireRecords(mDNS *const m, const domainname *const name, const mDNSu32 namehash, const mDNSu32 slot)
3509 mDNSlocal void CacheRecordAdd(mDNS *const m, CacheRecord *rr)
3587 mDNSlocal void NoCacheAnswer(mDNS *const m, CacheRecord *rr)
3615 mDNSlocal void CacheRecordRmv(mDNS *const m, CacheRecord *rr)
3675 mDNSlocal void ReleaseCacheEntity(mDNS *const m, CacheEntity *e)
3686 mDNSlocal void ReleaseCacheGroup(mDNS *const m, CacheGroup **cp)
3700 mDNSlocal void ReleaseCacheRecord(mDNS *const m, CacheRecord *r)
3711 mDNSlocal void CheckCacheExpiration(mDNS *const m, const mDNSu32 slot, CacheGroup *const cg)
3783 mDNSlocal void AnswerNewQuestion(mDNS *const m)
3953 if (mDNSOpaque16IsZero(q->TargetQID)) // For mDNS, spread packets to avoid a burst of simultaneous queries
3976 mDNSlocal void AnswerNewLocalOnlyQuestion(mDNS *const m)
4033 mDNSlocal CacheEntity *GetCacheEntity(mDNS *const m, const CacheGroup *const PreserveCG)
4057 mDNS_DropLockBeforeCallback(); // Allow client to legally make mDNS API calls from the callback
4059 mDNS_ReclaimLockAfterCallback(); // Decrement mDNS_reentrancy to block mDNS API calls again
4118 mDNSlocal CacheRecord *GetCacheRecord(mDNS *const m, CacheGroup *cg, mDNSu16 RDLength)
4134 mDNSlocal CacheGroup *GetCacheGroup(mDNS *const m, const mDNSu32 slot, const ResourceRecord *const rr)
4162 mDNSexport void mDNS_PurgeCacheResourceRecord(mDNS *const m, CacheRecord *rr)
4177 mDNSexport mDNSs32 mDNS_TimeNow(const mDNS *const m)
4183 LogMsg("mDNS_TimeNow called while holding mDNS lock. This is incorrect. Code protected by lock should just use m->timenow.");
4201 mDNSlocal void CheckProxyRecords(mDNS *const m, AuthRecord *list)
4232 mDNSlocal void CheckRmvEventsForLocalRecords(mDNS *const m)
4256 mDNSlocal void TimeoutQuestions(mDNS *const m)
4289 mDNSexport mDNSs32 mDNS_Execute(mDNS *const m)
4526 // performing mDNS API operations that change our next scheduled event time.
4529 // calling mDNS_Execute() (and other threads allowed to call mDNS API routines) it is the responsibility
4548 mDNSlocal void SuspendLLQs(mDNS *m)
4556 mDNSlocal mDNSBool QuestionHasLocalAnswers(mDNS *const m, DNSQuestion *q)
4583 mDNSlocal void ActivateUnicastQuery(mDNS *const m, DNSQuestion *const question, mDNSBool ScheduleImmediately)
4628 mDNSexport void mDNSCoreRestartAddressQueries(mDNS *const m, mDNSBool SearchDomainsChanged, FlushCache flushCacheRecords,
4736 mDNSexport void mDNSCoreRestartQueries(mDNS *const m)
4754 // Retrigger all our mDNS questions
4773 mDNSexport void mDNS_UpdateAllowSleep(mDNS *const m)
4826 mDNSlocal void SendSPSRegistrationForOwner(mDNS *const m, NetworkInterfaceInfo *const intf, const mDNSOpaque16 id, const OwnerOptData *const owner)
4841 // Mark our mDNS records (not unicast records) for transfer to SPS
4932 mDNSlocal mDNSBool RecordIsFirstOccurrenceOfOwner(mDNS *const m, const AuthRecord *const rr)
4940 mDNSlocal void SendSPSRegistration(mDNS *const m, NetworkInterfaceInfo *const intf, const mDNSOpaque16 id)
4958 mDNSlocal void RetrySPSRegistrations(mDNS *const m)
4984 mDNSlocal void NetWakeResolve(mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord)
5037 mDNSexport mDNSBool mDNSCoreHaveAdvertisedMulticastServices(mDNS *const m)
5046 mDNSlocal void SendSleepGoodbyes(mDNS *const m)
5063 mDNSlocal void BeginSleepProcessing(mDNS *const m)
5134 mDNSexport void mDNSCoreMachineSleep(mDNS *const m, mDNSBool sleep)
5197 // This is to allow time for the Ethernet link to come up, DHCP to get an address, mDNS to issue queries, etc.,
5255 mDNSexport mDNSBool mDNSCoreReadyForSleep(mDNS *m, mDNSs32 now)
5367 mDNSexport mDNSs32 mDNSCoreIntervalToNextWake(mDNS *const m, mDNSs32 now)
5518 mDNSlocal mDNSBool MatchDependentOn(const mDNS *const m, const CacheRecord *const pktrr, const AuthRecord *const master)
5546 mDNSlocal const AuthRecord *FindRRSet(const mDNS *const m, const CacheRecord *const pktrr)
5569 mDNSlocal mDNSBool PacketRRConflict(const mDNS *const m, const AuthRecord *const our, const CacheRecord *const pktrr)
5596 mDNSlocal void ResolveSimultaneousProbe(mDNS *const m, const DNSMessage *const query, const mDNSu8 *const end,
5649 mDNSlocal CacheRecord *FindIdenticalRecordInCache(const mDNS *const m, const ResourceRecord *const pktrr)
5665 mDNSlocal void ClearIdenticalProxyRecords(mDNS *const m, const OwnerOptData *const owner, AuthRecord *const thelist)
5690 // Called from ProcessQuery when we get an mDNS packet with an owner record in it
5691 mDNSlocal void ClearProxyRecords(mDNS *const m, const OwnerOptData *const owner, AuthRecord *const thelist)
5730 mDNSlocal mDNSu8 *ProcessQuery(mDNS *const m, const DNSMessage *const query, const mDNSu8 *const end,
6216 mDNSlocal void mDNSCoreReceiveQuery(mDNS *const m, const DNSMessage *const msg, const mDNSu8 *const end,
6259 mDNSlocal mDNSBool TrustedSource(const mDNS *const m, const mDNSAddr *const srcaddr)
6275 mDNSlocal DNSQuestion *ExpectingUnicastResponseForQuestion(const mDNS *const m, const mDNSIPPort port, const mDNSOpaque16 id, const DNSQuestion *const question, mDNSBool tcp)
6294 mDNSlocal DNSQuestion *ExpectingUnicastResponseForRecord(mDNS *const m,
6356 mDNSexport CacheRecord *CreateNewCacheEntry(mDNS *const m, const mDNSu32 slot, CacheGroup *cg, mDNSs32 delay)
6394 mDNSlocal void RefreshCacheRecord(mDNS *const m, CacheRecord *rr, mDNSu32 ttl)
6407 mDNSexport void GrantCacheExtensions(mDNS *const m, DNSQuestion *q, mDNSu32 lease)
6445 // For mDNS, TTL zero means "delete this record"
6469 mDNSlocal void mDNSCoreReceiveResponse(mDNS *const m,
6520 // 1. We ignore questions (if any) in mDNS response packets
6848 // <rdar://problem/4015377> mDNS -F returns the same domain multiple times with different casing
7072 // suppress sending our mDNS query packet because we think we already have a valid (negative) answer to that query in our cache.
7075 // in conflict with the mDNS spec, because that spec says, "Multicast DNS Zones have no SOA record," so it's okay to cache
7076 // negative answers for "local. SOA" from a uDNS server, because the mDNS spec already says that such records do not exist :-)
7183 // ScheduleWakeup is called on mDNS record conflicts, ARP conflicts, NDP conflicts, or reception of trigger traffic
7187 mDNSlocal void ScheduleWakeupForList(mDNS *const m, mDNSInterfaceID InterfaceID, mDNSEthAddr *e, AuthRecord *const thelist)
7201 mDNSlocal void ScheduleWakeup(mDNS *const m, mDNSInterfaceID InterfaceID, mDNSEthAddr *e)
7208 mDNSlocal void SPSRecordCallback(mDNS *const m, AuthRecord *const ar, mStatus result)
7216 LogMsg("%-7s Conflicting mDNS -- waking %.6a %s", InterfaceNameForID(m, ar->resrec.InterfaceID), &ar->WakeUp.HMAC, ARDisplayString(m, ar));
7233 mDNSlocal void mDNSCoreReceiveUpdate(mDNS *const m,
7380 mDNSlocal void mDNSCoreReceiveUpdateR(mDNS *const m, const DNSMessage *const msg, const mDNSu8 *end, const mDNSInterfaceID InterfaceID)
7433 mDNSexport void MakeNegativeCacheRecord(mDNS
7476 mDNSexport void mDNSCoreReceive(mDNS *const m, void *const pkt, const mDNSu8 *const end,
7539 if (!mDNSOpaque16IsZero(msg->h.id)) // uDNS_ReceiveMsg only needs to get real uDNS responses, not "QU" mDNS responses
7608 mDNSlocal DNSQuestion *FindDuplicateQuestion(const mDNS *const m, const DNSQuestion *const question)
7630 mDNSlocal void UpdateQuestionDuplicates(mDNS *const m, DNSQuestion *const question)
7708 mDNSexport McastResolver *mDNS_AddMcastResolver(mDNS *const m, const domainname *d, const mDNSInterfaceID interface, mDNSu32 timeout)
7752 mDNSinline mDNSs32 PenaltyTimeForServer(mDNS *m, DNSServer *server)
7807 mDNSlocal mDNSu32 GetTimeoutForMcastQuestion(mDNS *m, DNSQuestion *question)
7831 mDNSexport mDNSu32 SetValidDNSServers(mDNS *m, DNSQuestion *question)
7892 mDNSlocal DNSServer *GetBestServer(mDNS *m, const domainname *name, mDNSInterfaceID InterfaceID, mDNSOpaque64 validBits, int *selected, mDNSBool nameMatch)
7966 mDNSexport DNSServer *GetServerForName(mDNS *m, const domainname *name, mDNSInterfaceID InterfaceID)
7993 mDNSexport DNSServer *GetServerForQuestion(mDNS *m, DNSQuestion *question)
8027 mDNSlocal void LLQNATCallback(mDNS *m, NATTraversalInfo *n)
8042 mDNSlocal mDNSBool ShouldSuppressQuery(mDNS *const m, domainname *qname, mDNSu16 qtype, mDNSInterfaceID InterfaceID)
8095 mDNSlocal void CacheRecordRmvEventsForCurrentQuestion(mDNS *const m, DNSQuestion *q)
8148 mDNSlocal mDNSBool IsQuestionNew(mDNS *const m, DNSQuestion *question)
8156 mDNSlocal mDNSBool LocalRecordRmvEventsForQuestion(mDNS *const m, DNSQuestion *q)
8199 mDNSlocal mDNSBool CacheRecordRmvEventsForQuestion(mDNS *const m, DNSQuestion *q)
8219 mDNSexport void CheckSuppressUnusableQuestions(mDNS *const m)
8313 mDNSexport mStatus mDNS_StartQuery_internal(mDNS *const m, DNSQuestion *const question)
8524 mDNSexport void CancelGetZoneData(mDNS *const m, ZoneData *nta)
8539 mDNSexport mStatus mDNS_StopQuery_internal(mDNS *const m, DNSQuestion *const question)
8669 mDNSexport mStatus mDNS_StartQuery(mDNS *const m, DNSQuestion *const question)
8678 mDNSexport mStatus mDNS_StopQuery(mDNS *const m, DNSQuestion *const question)
8691 mDNSexport mStatus mDNS_StopQueryWithRemoves(mDNS *const m, DNSQuestion *const question)
8719 mDNSexport mStatus mDNS_Reconfirm(mDNS *const m, CacheRecord *const cr)
8729 mDNSexport mStatus mDNS_ReconfirmByValue(mDNS *const m, ResourceRecord *const rr)
8742 mDNSlocal mStatus mDNS_StartBrowse_internal(mDNS *const m, DNSQuestion *const question,
8768 mDNSexport mStatus mDNS_StartBrowse(mDNS *const m, DNSQuestion *const question,
8779 mDNSlocal mDNSBool MachineHasActiveIPv6(mDNS *const m)
8787 mDNSlocal void FoundServiceInfoSRV(mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord)
8848 mDNSlocal void FoundServiceInfoTXT(mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord)
8873 mDNSlocal void FoundServiceInfo(mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord)
8917 mDNSexport mStatus mDNS_StartResolveService(mDNS *const m,
9027 mDNSexport void mDNS_StopResolveService (mDNS *const m, ServiceInfoQuery *q)
9038 mDNSexport mStatus mDNS_GetDomains(mDNS *const m, DNSQuestion *const question, mDNS_DomainType DomainType, const domainname *dom,
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);
9160 mDNSlocal NetworkInterfaceInfo *FindFirstAdvertisedInterface(mDNS *const m)
9168 mDNSlocal void AdvertiseInterface(mDNS *const m, NetworkInterfaceInfo *set)
9212 set->RR_PTR.AutoTarget = Target_AutoHost; // Tell mDNS that the target of this PTR is to be kept in sync with our host name
9237 mDNSlocal void DeadvertiseInterface(mDNS *const m, NetworkInterfaceInfo *set)
9258 mDNSexport void mDNS_SetFQDN(mDNS *const m)
9291 mDNSlocal void mDNS_HostNameCallback(mDNS *const m, AuthRecord *const rr, mStatus result)
9339 mDNSlocal void UpdateInterfaceProtocols(mDNS *const m, NetworkInterfaceInfo *active)
9352 mDNSlocal void RestartRecordGetZoneData(mDNS * const m)
9367 mDNSlocal void InitializeNetWakeState(mDNS *const m, NetworkInterfaceInfo *set)
9380 mDNSexport void mDNS_ActivateNetWake_internal(mDNS *const m, NetworkInterfaceInfo *set)
9393 mDNSexport void mDNS_DeactivateNetWake_internal(mDNS *const m, NetworkInterfaceInfo *set)
9411 mDNS_DropLockBeforeCallback(); // Allow client to legally make mDNS API calls from the callback
9413 mDNS_ReclaimLockAfterCallback(); // Decrement mDNS_reentrancy to block mDNS API calls again
9422 mDNSexport mStatus mDNS_RegisterInterface(mDNS *const m, NetworkInterfaceInfo *set, mDNSBool flapping)
9504 // See <rdar://problem/4073853> mDNS: m->SuppressSending set too enthusiastically
9568 mDNSexport void mDNS_DeregisterInterface(mDNS *const m, NetworkInterfaceInfo *set, mDNSBool flapping)
9693 mDNSlocal void ServiceCallback(mDNS *const m, AuthRecord *const rr, mStatus result)
9752 mDNSlocal void NSSCallback(mDNS *const m, AuthRecord *const rr, mStatus result)
9768 mDNSexport mStatus mDNS_RegisterService(mDNS *const m, ServiceRecordSet *sr,
9904 mDNSexport mStatus mDNS_AddRecordToService(mDNS *const m, ServiceRecordSet *sr,
9944 mDNSexport mStatus mDNS_RemoveRecordFromService(mDNS *const m, ServiceRecordSet *sr, ExtraResourceRecord *extra,
9970 mDNSexport mStatus mDNS_RenameAndReregisterService(mDNS *const m, ServiceRecordSet *const sr, const domainlabel *newname)
10013 mDNSexport mStatus mDNS_DeregisterService_drt(mDNS *const m, ServiceRecordSet *sr, mDNS_Dereg_type drt)
10078 mDNSexport mStatus mDNS_RegisterNoSuchService(mDNS *const m, AuthRecord *const rr,
10104 mDNSexport mStatus mDNS_AdvertiseDomains(mDNS *const m, AuthRecord *rr,
10121 mDNSlocal mDNSBool mDNS_IdUsedInResourceRecordsList(mDNS * const m, mDNSOpaque16 id)
10128 mDNSlocal mDNSBool mDNS_IdUsedInQuestionsList(mDNS * const m, mDNSOpaque16 id)
10135 mDNSexport mDNSOpaque16 mDNS_NewMessageID(mDNS * const m)
10157 mDNSlocal void RestartARPProbing(mDNS *const m, AuthRecord *const rr)
10164 // If the machine has just woken then we'll discard our records when we see the first new mDNS probe from that machine.
10189 mDNSlocal void mDNSCoreReceiveRawARP(mDNS *const m, const ARP_EthIP *const arp, const mDNSInterfaceID InterfaceID)
10277 mDNSlocal void mDNSCoreReceiveRawND(mDNS *const m, const mDNSEthAddr *const sha, const mDNSv6Addr *spa,
10348 mDNSlocal void mDNSCoreReceiveRawTransportPacket(mDNS *const m, const mDNSEthAddr *const sha, const mDNSAddr *const src, const mDNSAddr *const dst, const mDNSu8 protocol,
10468 mDNSexport void mDNSCoreReceiveRawPacket(mDNS *const m, const mDNSu8 *const p, const mDNSu8 *const end, const mDNSInterfaceID InterfaceID)
10511 mDNSlocal void ConstructSleepProxyServerName(mDNS *const m, domainlabel *name)
10517 mDNSlocal void SleepProxyServerCallback(mDNS *const m, ServiceRecordSet *const srs, mStatus result)
10546 mDNSexport void mDNSCoreBeSleepProxyServer_internal(mDNS *const m, mDNSu8 sps, mDNSu8 port, mDNSu8 marginalpower, mDNSu8 totpower)
10590 mDNSlocal void mDNS_GrowCache_internal(mDNS *const m, CacheEntity *storage, mDNSu32 numrecords)
10603 mDNSexport void mDNS_GrowCache(mDNS *const m, CacheEntity *storage, mDNSu32 numrecords)
10610 mDNSexport mStatus mDNS_Init(mDNS *const m, mDNS_PlatformSupport *const p,
10669 // These fields only required for mDNS Searcher...
10694 // Fields below only required for mDNS Responder...
10791 mDNSexport void mDNS_ConfigChanged(mDNS *const m)
10813 mDNSlocal void DynDNSHostNameCallback(mDNS *const m, AuthRecord *const rr, mStatus result)
10820 mDNSlocal void PurgeOrReconfirmCacheRecord(mDNS *const m, CacheRecord *cr, const DNSServer * const ptr, mDNSBool lameduck)
10846 mDNSlocal void mDNS_PurgeBeforeResolve(mDNS *const m, DNSQuestion *q)
10862 mDNSlocal void CacheRecordResetDNSServer(mDNS *const m, DNSQuestion *q, DNSServer *new)
10987 mDNSexport void DNSServerChangeForQuestion(mDNS *const m, DNSQuestion *q, DNSServer *new)
11027 mDNSexport mStatus uDNS_SetupDNSConfig(mDNS *const m)
11295 mDNSexport void mDNSCoreInitComplete(mDNS *const m, mStatus result)
11301 mDNS_DropLockBeforeCallback(); // Allow client to legally make mDNS API calls from the callback
11303 mDNS_ReclaimLockAfterCallback(); // Decrement mDNS_reentrancy to block mDNS API calls again
11308 mDNSlocal void DeregLoop(mDNS *const m, AuthRecord *const start)
11331 mDNSexport void mDNS_StartExit(mDNS *const m)
11434 mDNSexport void mDNS_FinalExit(mDNS *const m)