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 …]
59 class NdProxyTable : public InstanceLocator, private NonCopyable class69 friend class NdProxyTable;147 explicit NdProxyTable(Instance &aInstance) in NdProxyTable() function in ot::BackboneRouter::NdProxyTable251 friend class NdProxyTable;270 friend class NdProxyTable;302 DefineMapEnum(otBackboneRouterNdProxyEvent, BackboneRouter::NdProxyTable::NdProxy::Event);
81 NdProxyTable &GetNdProxyTable(void);188 const NdProxyTable::NdProxy &aNdProxy);216 NdProxyTable mNdProxyTable;
484 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()
262 Get<NdProxyTable>().HandleDomainPrefixUpdate(event); 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()
1043 template <> inline BackboneRouter::NdProxyTable &Instance::Get(void) in Get()