Searched refs:aRouterId (Results 1 – 11 of 11) sorted by relevance
/openthread-latest/src/core/thread/ |
D | router_table.hpp | 88 Router *Allocate(uint8_t aRouterId); 99 Error Release(uint8_t aRouterId); 152 uint8_t GetLinkCost(uint8_t aRouterId) const; 195 …Router *FindRouterById(uint8_t aRouterId) { return AsNonConst(AsConst(this)->FindRouterById(aRoute… in FindRouterById() argument 204 const Router *FindRouterById(uint8_t aRouterId) const; 275 Error GetRouterInfo(uint16_t aRouterId, Router::Info &aRouterInfo); 319 bool IsAllocated(uint8_t aRouterId) const { return mRouterIdMap.IsAllocated(aRouterId); } in IsAllocated() 414 Router *AddRouter(uint8_t aRouterId); 438 … bool IsAllocated(uint8_t aRouterId) const { return (mIndexes[aRouterId] & kAllocatedFlag); } in IsAllocated() 439 uint8_t GetIndex(uint8_t aRouterId) const { return (mIndexes[aRouterId] & kIndexMask); } in GetIndex() [all …]
|
D | mle_types.hpp | 436 void SetLeaderRouterId(uint8_t aRouterId) { mLeaderRouterId = aRouterId; } in SetLeaderRouterId() argument 451 …bool Contains(uint8_t aRouterId) const { return (mRouterIdSet[aRouterId / 8] & MaskFor(aRouterId))… in Contains() 458 void Add(uint8_t aRouterId) { mRouterIdSet[aRouterId / 8] |= MaskFor(aRouterId); } in Add() argument 465 void Remove(uint8_t aRouterId) { mRouterIdSet[aRouterId / 8] &= ~MaskFor(aRouterId); } in Remove() argument 475 static uint8_t MaskFor(uint8_t aRouterId) { return (0x80 >> (aRouterId % 8)); } in MaskFor() argument 605 inline bool IsRouterIdValid(uint8_t aRouterId) { return aRouterId <= kMaxRouterId; } in IsRouterIdValid() argument 660 inline uint16_t Rloc16FromRouterId(uint8_t aRouterId) { return static_cast<uint16_t>(aRouterId << k… in Rloc16FromRouterId() argument
|
D | router_table.cpp | 81 Router *RouterTable::AddRouter(uint8_t aRouterId) in AddRouter() argument 91 router->SetRloc16(Mle::Rloc16FromRouterId(aRouterId)); in AddRouter() 94 mRouterIdMap.SetIndex(aRouterId, mRouters.IndexOf(*router)); in AddRouter() 165 Router *RouterTable::Allocate(uint8_t aRouterId) in Allocate() argument 169 VerifyOrExit(aRouterId <= Mle::kMaxRouterId && mRouterIdMap.CanAllocate(aRouterId)); in Allocate() 171 router = AddRouter(aRouterId); in Allocate() 180 LogNote("Allocate router id %d", aRouterId); in Allocate() 186 Error RouterTable::Release(uint8_t aRouterId) in Release() argument 191 OT_ASSERT(aRouterId <= Mle::kMaxRouterId); in Release() 195 router = FindRouterById(aRouterId); in Release() [all …]
|
D | mle_tlvs.hpp | 283 bool IsRouterIdSet(uint8_t aRouterId) const { return mRouterIdMask.Contains(aRouterId); } in IsRouterIdSet() 428 bool IsRouterIdSet(uint8_t aRouterId) const { return mRouterIdMask.Contains(aRouterId); } in IsRouterIdSet() 443 void SetRouterId(uint8_t aRouterId) { mRouterIdMask.Add(aRouterId); } in SetRouterId() argument
|
D | mle_router.hpp | 209 Error SetPreferredRouterId(uint8_t aRouterId); 228 void SetRouterId(uint8_t aRouterId);
|
D | address_resolver.hpp | 142 void RemoveEntriesForRouterId(uint8_t aRouterId);
|
D | mle.hpp | 502 … bool MatchesRouterId(uint8_t aRouterId) const { return RouterIdFromRloc16(mRloc16) == aRouterId; } in MatchesRouterId()
|
D | address_resolver.cpp | 154 void AddressResolver::RemoveEntriesForRouterId(uint8_t aRouterId) in RemoveEntriesForRouterId() argument 156 Remove(Mle::Rloc16FromRouterId(aRouterId), /* aMatchRouterId */ true); in RemoveEntriesForRouterId()
|
D | mle_router.cpp | 3297 Error MleRouter::SetPreferredRouterId(uint8_t aRouterId) in SetPreferredRouterId() argument 3303 mPreviousRouterId = aRouterId; in SetPreferredRouterId() 3309 void MleRouter::SetRouterId(uint8_t aRouterId) in SetRouterId() argument 3311 mRouterId = aRouterId; in SetRouterId()
|
/openthread-latest/src/core/api/ |
D | thread_ftd_api.cpp | 74 otError otThreadSetPreferredRouterId(otInstance *aInstance, uint8_t aRouterId) in otThreadSetPreferredRouterId() argument 76 return AsCoreType(aInstance).Get<Mle::MleRouter>().SetPreferredRouterId(aRouterId); in otThreadSetPreferredRouterId() 165 otError otThreadReleaseRouterId(otInstance *aInstance, uint8_t aRouterId) in otThreadReleaseRouterId() argument 169 VerifyOrExit(aRouterId <= Mle::kMaxRouterId, error = kErrorInvalidArgs); in otThreadReleaseRouterId() 171 error = AsCoreType(aInstance).Get<RouterTable>().Release(aRouterId); in otThreadReleaseRouterId() 249 otError otThreadGetRouterInfo(otInstance *aInstance, uint16_t aRouterId, otRouterInfo *aRouterInfo) in otThreadGetRouterInfo() argument 251 … return AsCoreType(aInstance).Get<RouterTable>().GetRouterInfo(aRouterId, AsCoreType(aRouterInfo)); in otThreadGetRouterInfo() 392 bool otThreadIsRouterIdAllocated(otInstance *aInstance, uint8_t aRouterId) in otThreadIsRouterIdAllocated() argument 394 return AsCoreType(aInstance).Get<RouterTable>().IsAllocated(aRouterId); in otThreadIsRouterIdAllocated()
|
/openthread-latest/include/openthread/ |
D | thread_ftd.h | 189 otError otThreadSetPreferredRouterId(otInstance *aInstance, uint8_t aRouterId); 439 otError otThreadReleaseRouterId(otInstance *aInstance, uint8_t aRouterId); 605 otError otThreadGetRouterInfo(otInstance *aInstance, uint16_t aRouterId, otRouterInfo *aRouterInfo); 887 bool otThreadIsRouterIdAllocated(otInstance *aInstance, uint8_t aRouterId);
|