Lines Matching refs:Router

79     Router *Allocate(void);
88 Router *Allocate(uint8_t aRouterId);
106 void RemoveRouterLink(Router &aRouter);
120 Router *GetLeader(void) { return AsNonConst(AsConst(this)->GetLeader()); } in GetLeader()
127 const Router *GetLeader(void) const;
143 uint8_t GetLinkCost(const Router &aRouter) const;
195Router *FindRouterById(uint8_t aRouterId) { return AsNonConst(AsConst(this)->FindRouterById(aRoute… in FindRouterById()
204 const Router *FindRouterById(uint8_t aRouterId) const;
213Router *FindRouterByRloc16(uint16_t aRloc16) { return AsNonConst(AsConst(this)->FindRouterByRloc16… in FindRouterByRloc16()
222 const Router *FindRouterByRloc16(uint16_t aRloc16) const;
231Router *FindNextHopOf(const Router &aRouter) { return AsNonConst(AsConst(this)->FindNextHopOf(aRou… in FindNextHopOf()
240 const Router *FindNextHopOf(const Router &aRouter) const;
249 Router *FindRouter(const Mac::ExtAddress &aExtAddress);
262 return mRouters.IsInArrayBuffer(&static_cast<const Router &>(aNeighbor)); in Contains()
275 Error GetRouterInfo(uint16_t aRouterId, Router::Info &aRouterInfo);
400 Router *begin(void) { return mRouters.begin(); } in begin()
401 Router *end(void) { return mRouters.end(); } in end()
402 const Router *begin(void) const { return mRouters.begin(); } in begin()
403 const Router *end(void) const { return mRouters.end(); } in end()
414 Router *AddRouter(uint8_t aRouterId);
415 void RemoveRouter(Router &aRouter);
416 Router *FindNeighbor(uint16_t aRloc16);
417 Router *FindNeighbor(const Mac::ExtAddress &aExtAddress);
418 Router *FindNeighbor(const Mac::Address &aMacAddress);
419 const Router *FindRouter(const Router::AddressMatcher &aMatcher) const;
420 Router *FindRouter(const Router::AddressMatcher &aMatcher) in FindRouter()
462 Array<Router, Mle::kMaxRouters> mRouters;