/openthread-latest/src/core/thread/ |
D | address_resolver.cpp | 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() [all …]
|
D | address_resolver.hpp | 66 class AddressResolver : public InstanceLocator, private NonCopyable class 80 friend class AddressResolver; 109 explicit AddressResolver(Instance &aInstance); 378 static AddressResolver::CacheEntry *GetEntryAfter(CacheEntry *aPrev, CacheEntryList &aList); 390 DeclareTmfHandler(AddressResolver, kUriAddressError); 392 DeclareTmfHandler(AddressResolver, kUriAddressQuery); 393 DeclareTmfHandler(AddressResolver, kUriAddressNotify); 400 DefineCoreType(otCacheEntryIterator, AddressResolver::Iterator); 401 DefineCoreType(otCacheEntryInfo, AddressResolver::EntryInfo); 402 DefineMapEnum(otCacheEntryState, AddressResolver::EntryInfo::State);
|
D | tmf.cpp | 121 Case(kUriAddressError, AddressResolver); in HandleResource() 128 Case(kUriAddressQuery, AddressResolver); in HandleResource() 129 Case(kUriAddressNotify, AddressResolver); in HandleResource()
|
D | anycast_locator.cpp | 101 …Get<AddressResolver>().UpdateSnoopedCacheEntry(meshLocalAddress, rloc16, Get<Mac::Mac>().GetShortA… in HandleResponse()
|
D | mesh_forwarder_ftd.cpp | 172 Get<Mle::Mle>().HasRloc16(Get<AddressResolver>().LookUp(ip6Dst))) in HandleResolved() 435 … SuccessOrExit(error = Get<AddressResolver>().Resolve(aIp6Header.GetDestination(), mMeshDest)); in UpdateIp6RouteFtd() 684 Get<AddressResolver>().UpdateSnoopedCacheEntry( in UpdateRoutes()
|
D | router_table.cpp | 211 Get<AddressResolver>().RemoveEntriesForRouterId(aRouterId); in Release() 250 Get<AddressResolver>().RemoveEntriesForRouterId(aRouter.GetRouterId()); in RemoveRouterLink()
|
D | mle_router.cpp | 122 Get<AddressResolver>().Clear(); in HandlePartitionChange() 461 Get<AddressResolver>().Clear(); in SetStateRouterOrLeader() 1353 …Get<AddressResolver>().ReplaceEntriesForRloc16(aRxInfo.mNeighbor->GetRloc16(), router->GetRloc16()… in HandleAdvertisementOnFtd() 2003 Get<AddressResolver>().RemoveEntryForAddress(address); in ProcessAddressRegistrationTlv() 3274 Get<AddressResolver>().RemoveEntriesForRloc16(aNeighbor.GetRloc16()); in RemoveNeighbor() 3655 Get<AddressResolver>().RemoveEntriesForRloc16(oldRloc16); in SendAddressSolicitResponse()
|
D | mle.cpp | 988 Get<AddressResolver>().RestartAddressQueries(); in SetRloc16()
|
/openthread-latest/src/core/net/ |
D | dnssd.hpp | 127 …class AddressResolver : public otPlatDnssdAddressResolver, public Clearable<AddressResolver> ///< … class in ot::Dnssd 352 void StartIp6AddressResolver(const AddressResolver &aResolver); 362 void StopIp6AddressResolver(const AddressResolver &aResolver); 372 void StartIp4AddressResolver(const AddressResolver &aResolver); 382 void StopIp4AddressResolver(const AddressResolver &aResolver);
|
D | dnssd.cpp | 388 void Dnssd::StartIp6AddressResolver(const AddressResolver &aResolver) in StartIp6AddressResolver() 410 void Dnssd::StopIp6AddressResolver(const AddressResolver &aResolver) in StopIp6AddressResolver() 432 void Dnssd::StartIp4AddressResolver(const AddressResolver &aResolver) in StartIp4AddressResolver() 454 void Dnssd::StopIp4AddressResolver(const AddressResolver &aResolver) in StopIp4AddressResolver()
|
D | mdns.hpp | 116 typedef otMdnsAddressResolver AddressResolver; ///< Address resolver. typedef in ot::Dns::Multicast::Core 492 Error StartIp6AddressResolver(const AddressResolver &aResolver); 504 Error StopIp6AddressResolver(const AddressResolver &aResolver); 528 Error StartIp4AddressResolver(const AddressResolver &aResolver); 540 Error StopIp4AddressResolver(const AddressResolver &aResolver); 677 …Error GetNextIp6AddressResolver(Iterator &aIterator, AddressResolver &aResolver, CacheInfo &aInfo)… 694 …Error GetNextIp4AddressResolver(Iterator &aIterator, AddressResolver &aResolver, CacheInfo &aInfo)… 1804 bool Matches(const AddressResolver &aResolver) const; 1806 Error Add(const AddressResolver &aResolver); 1807 void Remove(const AddressResolver &aResolver); [all …]
|
D | mdns.cpp | 235 Error Core::GetNextIp6AddressResolver(Iterator &aIterator, AddressResolver &aResolver, CacheInfo &a… in GetNextIp6AddressResolver() 240 Error Core::GetNextIp4AddressResolver(Iterator &aIterator, AddressResolver &aResolver, CacheInfo &a… in GetNextIp4AddressResolver() 4482 Error Core::StartIp6AddressResolver(const AddressResolver &aResolver) in StartIp6AddressResolver() 4484 return Start<Ip6AddrCache, AddressResolver>(aResolver); in StartIp6AddressResolver() 4487 Error Core::StopIp6AddressResolver(const AddressResolver &aResolver) in StopIp6AddressResolver() 4489 return Stop<Ip6AddrCache, AddressResolver>(aResolver); in StopIp6AddressResolver() 4492 Error Core::StartIp4AddressResolver(const AddressResolver &aResolver) in StartIp4AddressResolver() 4494 return Start<Ip4AddrCache, AddressResolver>(aResolver); in StartIp4AddressResolver() 4497 Error Core::StopIp4AddressResolver(const AddressResolver &aResolver) in StopIp4AddressResolver() 4499 return Stop<Ip4AddrCache, AddressResolver>(aResolver); in StopIp4AddressResolver() [all …]
|
D | dnssd_server.cpp | 1766 Dnssd::AddressResolver resolver; in StartOrStopIp6Resolver() 1790 Dnssd::AddressResolver resolver; in StartOrStopIp4Resolver()
|
D | srp_server.cpp | 1777 rloc16 = Get<AddressResolver>().LookUp(aMessageInfo.GetPeerAddr()); in UpdateAddrResolverCacheTable() 1783 … Get<AddressResolver>().UpdateSnoopedCacheEntry(address, rloc16, Get<Mle::Mle>().GetRloc16()); in UpdateAddrResolverCacheTable()
|
/openthread-latest/src/core/common/ |
D | time_ticker.cpp | 84 Get<AddressResolver>().HandleTimeTick(); in HandleTimer()
|
/openthread-latest/src/core/backbone_router/ |
D | bbr_manager.cpp | 498 VerifyOrExit(Get<AddressResolver>().LookUp(aAddress) == Get<Mle::MleRouter>().GetRloc16()); in ShouldForwardDuaToBackbone() 692 Get<AddressResolver>().SendAddressError(aDua, aMeshLocalIid, &dest); in HandleDadBackboneAnswer() 710 …Get<AddressResolver>().SendAddressQueryResponse(aDua, aMeshLocalIid, &aTimeSinceLastTransaction, d… in HandleExtendedBackboneAnswer() 745 Get<AddressResolver>().SendAddressError(aDua, aMeshLocalIid, nullptr); in HandleProactiveBackboneNotification()
|
/openthread-latest/src/core/api/ |
D | thread_ftd_api.cpp | 256 return AsCoreType(aInstance).Get<AddressResolver>().GetNextCacheEntry(AsCoreType(aEntryInfo), in otThreadGetNextCacheEntry() 337 …AsCoreType(aInstance).Get<AddressResolver>().SendAddressQueryResponse(AsCoreType(aTarget), AsCoreT… in otThreadSendAddressNotification()
|
/openthread-latest/src/core/instance/ |
D | instance.hpp | 560 AddressResolver mAddressResolver; 831 template <> inline AddressResolver &Instance::Get(void) { return mAddressResolver; } in Get()
|
/openthread-latest/tests/unit/ |
D | test_mdns.cpp | 929 void ValidateAsQueryFor(const Core::AddressResolver &aResolver) const in ValidateAsQueryFor() 6243 Core::AddressResolver resolver; in TestIp6AddrResolver() 6244 Core::AddressResolver resolver2; in TestIp6AddrResolver() 6756 Core::AddressResolver addrResolver; in TestPassiveCache()
|