Lines Matching refs:HostEntry
176 return Register<HostEntry>(aHost, aRequestId, aCallback); in RegisterHost()
179 Error Core::UnregisterHost(const Host &aHost) { return Unregister<HostEntry>(aHost); } in UnregisterHost()
191 : Register<HostEntry>(aKey, aRequestId, aCallback); in RegisterKey()
196 return IsKeyForService(aKey) ? Unregister<ServiceEntry>(aKey) : Unregister<HostEntry>(aKey); in UnregisterKey()
315 for (HostEntry &entry : mHostEntries) in HandleEntryTimer()
337 for (HostEntry &entry : mHostEntries) in HandleEntryTimer()
381 for (HostEntry &entry : mHostEntries) in HandleEntryTask()
1468 Core::HostEntry::HostEntry(void) in HostEntry() function in ot::Dns::Multicast::Core::HostEntry
1474 Error Core::HostEntry::Init(Instance &aInstance, const char *aName) in Init()
1481 bool Core::HostEntry::Matches(const Name &aName) const in Matches()
1486 bool Core::HostEntry::Matches(const Host &aHost) const { return NameMatch(mName, aHost.mHostName); } in Matches()
1488 bool Core::HostEntry::Matches(const Key &aKey) const { return !IsKeyForService(aKey) && NameMatch(m… in Matches()
1490 bool Core::HostEntry::Matches(const Heap::String &aName) const { return NameMatch(mName, aName); } in Matches()
1492 bool Core::HostEntry::IsEmpty(void) const { return !mAddrRecord.IsPresent() && !mKeyRecord.IsPresen… in IsEmpty()
1494 void Core::HostEntry::Register(const Host &aHost, const Callback &aCallback) in Register()
1531 void Core::HostEntry::Register(const Key &aKey, const Callback &aCallback) in Register()
1539 void Core::HostEntry::Unregister(const Host &aHost) in Unregister()
1569 void Core::HostEntry::Unregister(const Key &aKey) in Unregister()
1579 void Core::HostEntry::ClearHost(void) in ClearHost()
1585 void Core::HostEntry::ScheduleToRemoveIfEmpty(void) in ScheduleToRemoveIfEmpty()
1594 void Core::HostEntry::HandleConflict(void) in HandleConflict()
1606 void Core::HostEntry::AnswerQuestion(const AnswerInfo &aInfo) in AnswerQuestion()
1631 void Core::HostEntry::HandleTimer(EntryContext &aContext) { Entry::HandleTimer<HostEntry>(aContext)… in HandleTimer()
1633 void Core::HostEntry::ClearAppendState(void) in ClearAppendState()
1645 void Core::HostEntry::PrepareProbe(TxMessage &aProbe) in PrepareProbe()
1664 void Core::HostEntry::StartAnnouncing(void) in StartAnnouncing()
1670 void Core::HostEntry::PrepareResponse(EntryContext &aContext) in PrepareResponse()
1686 void Core::HostEntry::PrepareResponseRecords(EntryContext &aContext) in PrepareResponseRecords()
1709 void Core::HostEntry::UpdateRecordsState(const TxMessage &aResponse) in UpdateRecordsState()
1722 void Core::HostEntry::DetermineNextFireTime(void) in DetermineNextFireTime()
1733 void Core::HostEntry::DetermineNextAggrTxTime(NextFireTime &aNextAggrTxTime) const in DetermineNextAggrTxTime()
1744 void Core::HostEntry::AppendAddressRecordsTo(TxMessage &aTxMessage, Section aSection) in AppendAddressRecordsTo()
1773 void Core::HostEntry::AppendKeyRecordTo(TxMessage &aTxMessage, Section aSection) in AppendKeyRecordTo()
1778 void Core::HostEntry::AppendNsecRecordTo(TxMessage &aTxMessage, Section aSection) in AppendNsecRecordTo()
1798 void Core::HostEntry::AppendEntryName(Entry &aEntry, TxMessage &aTxMessage, Section aSection) in AppendEntryName()
1800 static_cast<HostEntry &>(aEntry).AppendNameTo(aTxMessage, aSection); in AppendEntryName()
1803 void Core::HostEntry::AppendNameTo(TxMessage &aTxMessage, Section aSection) in AppendNameTo()
1818 Error Core::HostEntry::CopyInfoTo(Host &aHost, EntryState &aState) const in CopyInfoTo()
1835 Error Core::HostEntry::CopyInfoTo(Key &aKey, EntryState &aState) const in CopyInfoTo()
2204 HostEntry *hostEntry = nullptr; in PrepareProbe()
2259 HostEntry *hostEntry = nullptr; in PrepareResponseRecords()
2418 void Core::ServiceEntry::DiscoverOffsetsAndHost(HostEntry *&aHostEntry) in DiscoverOffsetsAndHost()
3374 for (HostEntry &entry : Get<Core>().mHostEntries) in Reinit()
3786 HostEntry *hostEntry; in AnswerQuestion()
3805 hostEntry = aQuestion.mIsForService ? nullptr : static_cast<HostEntry *>(aQuestion.mEntry); in AnswerQuestion()
4025 for (HostEntry &entry : Get<Core>().mHostEntries) in SendUnicastResponse()
4129 HostEntry *hostEntry; in ProcessRecordForConflict()