Searched refs:NdProxyTable (Results 1 – 8 of 8) sorted by relevance
49 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 …]
60 class NdProxyTable : public InstanceLocator, private NonCopyable class69 friend class NdProxyTable;151 explicit NdProxyTable(Instance &aInstance) in NdProxyTable() function in ot::BackboneRouter::NdProxyTable265 friend class NdProxyTable;284 friend class NdProxyTable;316 DefineMapEnum(otBackboneRouterNdProxyEvent, BackboneRouter::NdProxyTable::NdProxy::Event);
84 NdProxyTable &GetNdProxyTable(void);197 const NdProxyTable::NdProxy &aNdProxy);225 NdProxyTable mNdProxyTable;
495 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()
281 Get<NdProxyTable>().HandleDomainPrefixUpdate(state); in UpdateDomainPrefixConfig()
66 BackboneRouter::NdProxyTable &table = sInstance->Get<BackboneRouter::NdProxyTable>(); in TestNdProxyTable()
102 AsCoreType(aInstance).Get<BackboneRouter::NdProxyTable>().SetCallback(aCallback, aContext); in otBackboneRouterSetNdProxyCallback()111 return AsCoreType(aInstance).Get<BackboneRouter::NdProxyTable>().GetInfo( in otBackboneRouterGetNdProxyInfo()
917 template <> inline BackboneRouter::NdProxyTable &Instance::Get(void) in Get()