Home
last modified time | relevance | path

Searched refs:NdProxyTable (Results 1 – 8 of 8) sorted by relevance

/openthread-3.4.0/src/core/backbone_router/
Dndproxy_table.cpp49 void NdProxyTable::NdProxy::Init(const Ip6::InterfaceIdentifier &aAddressIid, in Init()
66 void NdProxyTable::NdProxy::Update(uint16_t aRloc16, uint32_t aTimeSinceLastTransaction) in Update()
75 bool NdProxyTable::MatchesFilter(const NdProxy &aProxy, Filter aFilter) in MatchesFilter()
95 NdProxyTable::Iterator::Iterator(Instance &aInstance, Filter aFilter) in Iterator()
99 NdProxyTable &table = GetInstance().Get<BackboneRouter::NdProxyTable>(); in Iterator()
109 NdProxyTable::Iterator::Iterator(Instance &aInstance, NdProxyTable::Iterator::IteratorType) in Iterator()
112 NdProxyTable &table = GetInstance().Get<BackboneRouter::NdProxyTable>(); in Iterator()
116 void NdProxyTable::Iterator::Advance(void) in Advance()
118 NdProxyTable &table = GetInstance().Get<BackboneRouter::NdProxyTable>(); in Advance()
126 void NdProxyTable::Erase(NdProxy &aNdProxy) { aNdProxy.mValid = false; } in Erase()
[all …]
Dndproxy_table.hpp60 class NdProxyTable : public InstanceLocator, private NonCopyable class
69 friend class NdProxyTable;
151 explicit NdProxyTable(Instance &aInstance) in NdProxyTable() function in ot::BackboneRouter::NdProxyTable
265 friend class NdProxyTable;
284 friend class NdProxyTable;
316 DefineMapEnum(otBackboneRouterNdProxyEvent, BackboneRouter::NdProxyTable::NdProxy::Event);
Dbbr_manager.hpp84 NdProxyTable &GetNdProxyTable(void);
197 const NdProxyTable::NdProxy &aNdProxy);
225 NdProxyTable mNdProxyTable;
Dbbr_manager.cpp495 NdProxyTable &Manager::GetNdProxyTable(void) { return mNdProxyTable; } in GetNdProxyTable()
554 NdProxyTable::NdProxy *ndProxy; in HandleTmf()
635 const NdProxyTable::NdProxy &aNdProxy) in SendBackboneAnswer()
691 NdProxyTable::NdProxy *ndProxy = mNdProxyTable.ResolveDua(aDua); in HandleDadBackboneAnswer()
708 ot::BackboneRouter::NdProxyTable::NotifyDadComplete(*ndProxy, duplicate); in HandleDadBackboneAnswer()
734 NdProxyTable::NdProxy *ndProxy = mNdProxyTable.ResolveDua(aDua); in HandleProactiveBackboneNotification()
746 BackboneRouter::NdProxyTable::Erase(*ndProxy); in HandleProactiveBackboneNotification()
757 BackboneRouter::NdProxyTable::Erase(*ndProxy); in HandleProactiveBackboneNotification()
Dbbr_leader.cpp281 Get<NdProxyTable>().HandleDomainPrefixUpdate(state); in UpdateDomainPrefixConfig()
/openthread-3.4.0/tests/unit/
Dtest_ndproxy_table.cpp66 BackboneRouter::NdProxyTable &table = sInstance->Get<BackboneRouter::NdProxyTable>(); in TestNdProxyTable()
/openthread-3.4.0/src/core/api/
Dbackbone_router_ftd_api.cpp102 AsCoreType(aInstance).Get<BackboneRouter::NdProxyTable>().SetCallback(aCallback, aContext); in otBackboneRouterSetNdProxyCallback()
111 return AsCoreType(aInstance).Get<BackboneRouter::NdProxyTable>().GetInfo( in otBackboneRouterGetNdProxyInfo()
/openthread-3.4.0/src/core/common/
Dinstance.hpp917 template <> inline BackboneRouter::NdProxyTable &Instance::Get(void) in Get()