Home
last modified time | relevance | path

Searched refs:AddressResolver (Results 1 – 19 of 19) sorted by relevance

/openthread-latest/src/core/thread/
Daddress_resolver.cpp42 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 …]
Daddress_resolver.hpp66 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);
Dtmf.cpp121 Case(kUriAddressError, AddressResolver); in HandleResource()
128 Case(kUriAddressQuery, AddressResolver); in HandleResource()
129 Case(kUriAddressNotify, AddressResolver); in HandleResource()
Danycast_locator.cpp101 …Get<AddressResolver>().UpdateSnoopedCacheEntry(meshLocalAddress, rloc16, Get<Mac::Mac>().GetShortA… in HandleResponse()
Dmesh_forwarder_ftd.cpp172 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()
Drouter_table.cpp211 Get<AddressResolver>().RemoveEntriesForRouterId(aRouterId); in Release()
250 Get<AddressResolver>().RemoveEntriesForRouterId(aRouter.GetRouterId()); in RemoveRouterLink()
Dmle_router.cpp122 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()
Dmle.cpp988 Get<AddressResolver>().RestartAddressQueries(); in SetRloc16()
/openthread-latest/src/core/net/
Ddnssd.hpp127 …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);
Ddnssd.cpp388 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()
Dmdns.hpp116 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 …]
Dmdns.cpp235 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 …]
Ddnssd_server.cpp1766 Dnssd::AddressResolver resolver; in StartOrStopIp6Resolver()
1790 Dnssd::AddressResolver resolver; in StartOrStopIp4Resolver()
Dsrp_server.cpp1777 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/
Dtime_ticker.cpp84 Get<AddressResolver>().HandleTimeTick(); in HandleTimer()
/openthread-latest/src/core/backbone_router/
Dbbr_manager.cpp498 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/
Dthread_ftd_api.cpp256 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/
Dinstance.hpp560 AddressResolver mAddressResolver;
831 template <> inline AddressResolver &Instance::Get(void) { return mAddressResolver; } in Get()
/openthread-latest/tests/unit/
Dtest_mdns.cpp929 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()