Lines Matching refs:AddressResolver
42 AddressResolver::AddressResolver(Instance &aInstance) in AddressResolver() function in ot::AddressResolver
46 , mIcmpHandler(&AddressResolver::HandleIcmpReceive, this) in AddressResolver()
56 void AddressResolver::Clear(void) in Clear()
76 Error AddressResolver::GetNextCacheEntry(EntryInfo &aInfo, Iterator &aIterator) const in GetNextCacheEntry()
154 void AddressResolver::RemoveEntriesForRouterId(uint8_t aRouterId) in RemoveEntriesForRouterId()
159 void AddressResolver::RemoveEntriesForRloc16(uint16_t aRloc16) { Remove(aRloc16, /* aMatchRouterId … in RemoveEntriesForRloc16()
161 AddressResolver::CacheEntry *AddressResolver::GetEntryAfter(CacheEntry *aPrev, CacheEntryList &aLis… in GetEntryAfter()
166 void AddressResolver::Remove(uint16_t aRloc16, bool aMatchRouterId) in Remove()
194 AddressResolver::CacheEntry *AddressResolver::FindCacheEntry(const Ip6::Address &aEid, in FindCacheEntry()
212 void AddressResolver::RemoveEntryForAddress(const Ip6::Address &aEid) { Remove(aEid, kReasonRemovin… in RemoveEntryForAddress()
214 void AddressResolver::Remove(const Ip6::Address &aEid, Reason aReason) in Remove()
230 void AddressResolver::ReplaceEntriesForRloc16(uint16_t aOldRloc16, uint16_t aNewRloc16) in ReplaceEntriesForRloc16()
246 AddressResolver::CacheEntry *AddressResolver::NewCacheEntry(bool aSnoopedEntry) in NewCacheEntry()
312 void AddressResolver::RemoveCacheEntry(CacheEntry &aEntry, in RemoveCacheEntry()
327 Error AddressResolver::UpdateCacheEntry(const Ip6::Address &aEid, uint16_t aRloc16) in UpdateCacheEntry()
367 void AddressResolver::UpdateSnoopedCacheEntry(const Ip6::Address &aEid, uint16_t aRloc16, uint16_t … in UpdateSnoopedCacheEntry()
429 void AddressResolver::RestartAddressQueries(void) in RestartAddressQueries()
460 uint16_t AddressResolver::LookUp(const Ip6::Address &aEid) in LookUp()
468 Error AddressResolver::Resolve(const Ip6::Address &aEid, uint16_t &aRloc16, bool aAllowAddressQuery) in Resolve()
583 Error AddressResolver::ResolveUsingNetDataServices(const Ip6::Address &aEid, uint16_t &aRloc16) in ResolveUsingNetDataServices()
612 Error AddressResolver::SendAddressQuery(const Ip6::Address &aEid) in SendAddressQuery()
649 void AddressResolver::HandleTmf<kUriAddressNotify>(Coap::Message &aMessage, const Ip6::MessageInfo … in HandleTmf()
719 void AddressResolver::SendAddressError(const Ip6::Address &aTarget, in SendAddressError()
761 void AddressResolver::HandleTmf<kUriAddressError>(Coap::Message &aMessage, const Ip6::MessageInfo &… in HandleTmf()
843 void AddressResolver::HandleTmf<kUriAddressQuery>(Coap::Message &aMessage, const Ip6::MessageInfo &… in HandleTmf()
892 void AddressResolver::SendAddressQueryResponse(const Ip6::Address &aTarget, in SendAddressQueryResponse()
923 void AddressResolver::HandleTimeTick(void) in HandleTimeTick()
1039 void AddressResolver::HandleIcmpReceive(void *aContext, in HandleIcmpReceive()
1046 …static_cast<AddressResolver *>(aContext)->HandleIcmpReceive(AsCoreType(aMessage), AsCoreType(aMess… in HandleIcmpReceive()
1050 void AddressResolver::HandleIcmpReceive(Message &aMessage, in HandleIcmpReceive()
1072 void AddressResolver::LogCacheEntryChange(EntryChange aChange, in LogCacheEntryChange()
1119 const char *AddressResolver::ListToString(const CacheEntryList *aList) const in ListToString()
1134 void AddressResolver::LogCacheEntryChange(EntryChange, Reason, const CacheEntry &, CacheEntryList *… in LogCacheEntryChange()
1143 void AddressResolver::CacheEntry::Init(Instance &aInstance) in Init()
1150 AddressResolver::CacheEntry *AddressResolver::CacheEntry::GetNext(void) in GetNext()
1152 …return (mNextIndex == kNoNextIndex) ? nullptr : &Get<AddressResolver>().GetCacheEntryPool().GetEnt… in GetNext()
1155 const AddressResolver::CacheEntry *AddressResolver::CacheEntry::GetNext(void) const in GetNext()
1157 …return (mNextIndex == kNoNextIndex) ? nullptr : &Get<AddressResolver>().GetCacheEntryPool().GetEnt… in GetNext()
1160 void AddressResolver::CacheEntry::SetNext(CacheEntry *aEntry) in SetNext()
1163 mNextIndex = Get<AddressResolver>().GetCacheEntryPool().GetIndexOf(*aEntry); in SetNext()