Lines Matching refs:RouterTable

39 RouterTable::RouterTable(Instance &aInstance)  in RouterTable()  function in ot::RouterTable
53 void RouterTable::Clear(void) in Clear()
61 bool RouterTable::IsRouteTlvIdSequenceMoreRecent(const Mle::RouteTlv &aRouteTlv) const in IsRouteTlvIdSequenceMoreRecent()
67 void RouterTable::ClearNeighbors(void) in ClearNeighbors()
81 Router *RouterTable::AddRouter(uint8_t aRouterId) in AddRouter()
101 void RouterTable::RemoveRouter(Router &aRouter) in RemoveRouter()
126 Router *RouterTable::Allocate(void) in Allocate()
165 Router *RouterTable::Allocate(uint8_t aRouterId) in Allocate()
186 Error RouterTable::Release(uint8_t aRouterId) in Release()
222 void RouterTable::RemoveRouterLink(Router &aRouter) in RemoveRouterLink()
254 const Router *RouterTable::FindRouter(const Router::AddressMatcher &aMatcher) const in FindRouter()
259 Router *RouterTable::FindNeighbor(uint16_t aRloc16) in FindNeighbor()
270 Router *RouterTable::FindNeighbor(const Mac::ExtAddress &aExtAddress) in FindNeighbor()
275 Router *RouterTable::FindNeighbor(const Mac::Address &aMacAddress) in FindNeighbor()
280 const Router *RouterTable::FindRouterById(uint8_t aRouterId) const in FindRouterById()
293 const Router *RouterTable::FindRouterByRloc16(uint16_t aRloc16) const in FindRouterByRloc16()
298 const Router *RouterTable::FindNextHopOf(const Router &aRouter) const { return FindRouterById(aRout… in FindNextHopOf()
300 Router *RouterTable::FindRouter(const Mac::ExtAddress &aExtAddress) in FindRouter()
305 Error RouterTable::GetRouterInfo(uint16_t aRouterId, Router::Info &aRouterInfo) in GetRouterInfo()
331 const Router *RouterTable::GetLeader(void) const { return FindRouterById(Get<Mle::MleRouter>().GetL… in GetLeader()
333 uint32_t RouterTable::GetLeaderAge(void) const in GetLeaderAge()
338 uint8_t RouterTable::GetNeighborCount(LinkQuality aLinkQuality) const in GetNeighborCount()
353 uint8_t RouterTable::GetLinkCost(const Router &aRouter) const in GetLinkCost()
365 uint8_t RouterTable::GetLinkCost(uint8_t aRouterId) const in GetLinkCost()
381 uint8_t RouterTable::GetPathCost(uint16_t aDestRloc16) const in GetPathCost()
391 uint8_t RouterTable::GetPathCostToLeader(void) const { return GetPathCost(Get<Mle::Mle>().GetLeader… in GetPathCostToLeader()
393 void RouterTable::GetNextHopAndPathCost(uint16_t aDestRloc16, uint16_t &aNextHopRloc16, uint8_t &aP… in GetNextHopAndPathCost()
493 uint16_t RouterTable::GetNextHop(uint16_t aDestRloc16) const in GetNextHop()
503 void RouterTable::UpdateRouterIdSet(uint8_t aRouterIdSequence, const Mle::RouterIdSet &aRouterIdSet) in UpdateRouterIdSet()
553 void RouterTable::UpdateRoutes(const Mle::RouteTlv &aRouteTlv, uint8_t aNeighborId) in UpdateRoutes()
696 void RouterTable::UpdateRouterOnFtdChild(const Mle::RouteTlv &aRouteTlv, uint8_t aParentId) in UpdateRouterOnFtdChild()
727 void RouterTable::FillRouteTlv(Mle::RouteTlv &aRouteTlv, const Neighbor *aNeighbor) const in FillRouteTlv()
816 void RouterTable::HandleTimeTick(void) in HandleTimeTick()
834 void RouterTable::GetRouterIdRange(uint8_t &aMinRouterId, uint8_t &aMaxRouterId) const in GetRouterIdRange()
840 Error RouterTable::SetRouterIdRange(uint8_t aMinRouterId, uint8_t aMaxRouterId) in SetRouterIdRange()
854 void RouterTable::RouterIdMap::GetAsRouterIdSet(Mle::RouterIdSet &aRouterIdSet) const in GetAsRouterIdSet()
867 void RouterTable::RouterIdMap::HandleTimeTick(void) in HandleTimeTick()
881 void RouterTable::SignalTableChanged(void) { mChangedTask.Post(); } in SignalTableChanged()
883 void RouterTable::HandleTableChanged(void) in HandleTableChanged()
897 void RouterTable::LogRouteTable(void) const in LogRouteTable()