Home
last modified time | relevance | path

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

/openthread-latest/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.hpp59 class NdProxyTable : public InstanceLocator, private NonCopyable class
69 friend class NdProxyTable;
147 explicit NdProxyTable(Instance &aInstance) in NdProxyTable() function in ot::BackboneRouter::NdProxyTable
251 friend class NdProxyTable;
270 friend class NdProxyTable;
302 DefineMapEnum(otBackboneRouterNdProxyEvent, BackboneRouter::NdProxyTable::NdProxy::Event);
Dbbr_manager.hpp81 NdProxyTable &GetNdProxyTable(void);
188 const NdProxyTable::NdProxy &aNdProxy);
216 NdProxyTable mNdProxyTable;
Dbbr_manager.cpp484 NdProxyTable &Manager::GetNdProxyTable(void) { return mNdProxyTable; } in GetNdProxyTable()
543 NdProxyTable::NdProxy *ndProxy; in HandleTmf()
622 const NdProxyTable::NdProxy &aNdProxy) in SendBackboneAnswer()
678 NdProxyTable::NdProxy *ndProxy = mNdProxyTable.ResolveDua(aDua); in HandleDadBackboneAnswer()
695 ot::BackboneRouter::NdProxyTable::NotifyDadComplete(*ndProxy, duplicate); in HandleDadBackboneAnswer()
721 NdProxyTable::NdProxy *ndProxy = mNdProxyTable.ResolveDua(aDua); in HandleProactiveBackboneNotification()
733 BackboneRouter::NdProxyTable::Erase(*ndProxy); in HandleProactiveBackboneNotification()
744 BackboneRouter::NdProxyTable::Erase(*ndProxy); in HandleProactiveBackboneNotification()
Dbbr_leader.cpp262 Get<NdProxyTable>().HandleDomainPrefixUpdate(event); in UpdateDomainPrefixConfig()
/openthread-latest/tests/unit/
Dtest_ndproxy_table.cpp66 BackboneRouter::NdProxyTable &table = sInstance->Get<BackboneRouter::NdProxyTable>(); in TestNdProxyTable()
/openthread-latest/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-latest/src/core/instance/
Dinstance.hpp1043 template <> inline BackboneRouter::NdProxyTable &Instance::Get(void) in Get()