Home
last modified time | relevance | path

Searched refs:aEntry (Results 1 – 25 of 48) sorted by relevance

12

/openthread-latest/src/core/common/
Dlinked_list.hpp151 void Push(Type &aEntry) in Push() argument
153 aEntry.SetNext(mHead); in Push()
154 mHead = &aEntry; in Push()
163 void PushAfter(Type &aEntry, Type &aPrevEntry) in PushAfter() argument
165 aEntry.SetNext(aPrevEntry.GetNext()); in PushAfter()
166 aPrevEntry.SetNext(&aEntry); in PushAfter()
174 void PushAfterTail(Type &aEntry) in PushAfterTail() argument
180 Push(aEntry); in PushAfterTail()
184 PushAfter(aEntry, *tail); in PushAfterTail()
246 bool Contains(const Type &aEntry) const in Contains()
[all …]
Darray.hpp298 …Error PushBack(const Type &aEntry) { return IsFull() ? kErrorNoBufs : (mElements[mLength++] = aEnt… in PushBack() argument
357 Type *Find(const Type &aEntry) { return AsNonConst(AsConst(this)->Find(aEntry)); } in Find() argument
368 const Type *Find(const Type &aEntry) const in Find()
374 if (element == aEntry) in Find()
394 bool Contains(const Type &aEntry) const { return Find(aEntry) != nullptr; } in Contains()
553 bool IsInArrayBuffer(const Type *aEntry) const in IsInArrayBuffer()
555 return (&mElements[0] <= aEntry) && (aEntry < GetArrayEnd(mElements)); in IsInArrayBuffer()
Dheap_array.hpp264 Error PushBack(const Type &aEntry) in PushBack() argument
273 new (&mArray[mLength++]) Type(aEntry); in PushBack()
290 Error PushBack(Type &&aEntry) in PushBack() argument
299 new (&mArray[mLength++]) Type(static_cast<Type &&>(aEntry)); in PushBack()
366 Type *Find(const Type &aEntry) { return AsNonConst(AsConst(this)->Find(aEntry)); } in Find() argument
378 const Type *Find(const Type &aEntry) const in Find()
384 if (element == aEntry) in Find()
404 bool Contains(const Type &aEntry) const { return Find(aEntry) != nullptr; } in Contains()
Dpool.hpp112 void Free(Type &aEntry) { mFreeList.Push(aEntry); } in Free() argument
153 uint16_t GetIndexOf(const Type &aEntry) const { return static_cast<uint16_t>(&aEntry - mPool); } in GetIndexOf()
Dbinary_search.hpp104 typedef int (&Comparator)(const void *aKey, const void *aEntry);
111 template <typename Key, typename Entry> static int Compare(const void *aKey, const void *aEntry) in Compare() argument
113 return static_cast<const Entry *>(aEntry)->Compare(*static_cast<const Key *>(aKey)); in Compare()
Dsettings.hpp824 template <typename EntryType> Error Read(EntryType &aEntry) const in Read()
826 aEntry.Init(); in Read()
828 return ReadEntry(EntryType::kKey, &aEntry, sizeof(EntryType)); in Read()
872 template <typename EntryType> Error Save(const EntryType &aEntry) in Save() argument
876 return SaveEntry(EntryType::kKey, &aEntry, &prev, sizeof(EntryType)); in Save()
/openthread-latest/src/core/api/
Dsrp_client_buffers_api.cpp73 char *otSrpClientBuffersGetServiceEntryServiceNameString(otSrpClientBuffersServiceEntry *aEntry, ui… in otSrpClientBuffersGetServiceEntryServiceNameString() argument
77 return AsCoreType(aEntry).GetServiceNameString(*aSize); in otSrpClientBuffersGetServiceEntryServiceNameString()
80 char *otSrpClientBuffersGetServiceEntryInstanceNameString(otSrpClientBuffersServiceEntry *aEntry, u… in otSrpClientBuffersGetServiceEntryInstanceNameString() argument
84 return AsCoreType(aEntry).GetInstanceNameString(*aSize); in otSrpClientBuffersGetServiceEntryInstanceNameString()
87 uint8_t *otSrpClientBuffersGetServiceEntryTxtBuffer(otSrpClientBuffersServiceEntry *aEntry, uint16_… in otSrpClientBuffersGetServiceEntryTxtBuffer() argument
91 return AsCoreType(aEntry).GetTxtBuffer(*aSize); in otSrpClientBuffersGetServiceEntryTxtBuffer()
94 const char **otSrpClientBuffersGetSubTypeLabelsArray(otSrpClientBuffersServiceEntry *aEntry, uint16… in otSrpClientBuffersGetSubTypeLabelsArray() argument
98 return AsCoreType(aEntry).GetSubTypeLabelsArray(*aArrayLength); in otSrpClientBuffersGetSubTypeLabelsArray()
Dborder_routing_api.cpp175 otBorderRoutingPrefixTableEntry *aEntry) in otBorderRoutingGetNextPrefixTableEntry() argument
178 AssertPointerIsNotNull(aEntry); in otBorderRoutingGetNextPrefixTableEntry()
180 …reType(aInstance).Get<BorderRouter::RoutingManager>().GetNextPrefixTableEntry(*aIterator, *aEntry); in otBorderRoutingGetNextPrefixTableEntry()
185 otBorderRoutingRouterEntry *aEntry) in otBorderRoutingGetNextRouterEntry() argument
188 AssertPointerIsNotNull(aEntry); in otBorderRoutingGetNextRouterEntry()
190 … AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetNextRouterEntry(*aIterator, *aEntry); in otBorderRoutingGetNextRouterEntry()
197 otBorderRoutingPeerBorderRouterEntry *aEntry) in otBorderRoutingGetNextPeerBrEntry() argument
200 AssertPointerIsNotNull(aEntry); in otBorderRoutingGetNextPeerBrEntry()
202 … AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetNextPeerBrEntry(*aIterator, *aEntry); in otBorderRoutingGetNextPeerBrEntry()
/openthread-latest/src/core/net/
Dsrp_advertising_proxy.cpp436 template <typename Entry> bool AdvertisingProxy::IsKeyRegisteredOrRegistering(const Entry &aEntry) … in IsKeyRegisteredOrRegistering()
438 return (aEntry.mIsKeyRegistered || (aEntry.mKeyAdvId != kInvalidRequestId)); in IsKeyRegisteredOrRegistering()
441 template <typename Entry> bool AdvertisingProxy::IsRegisteredOrRegistering(const Entry &aEntry) con… in IsRegisteredOrRegistering()
443 return (aEntry.mIsRegistered || (aEntry.mAdvId != kInvalidRequestId)); in IsRegisteredOrRegistering()
447 void AdvertisingProxy::DecideToAdvertise(Entry &aEntry, bool aUnregisterEntry, bool aUnregisterKey) in DecideToAdvertise() argument
451 if (!aUnregisterKey && !IsKeyRegisteredOrRegistering(aEntry)) in DecideToAdvertise()
453 aEntry.mShouldRegisterKey = true; in DecideToAdvertise()
454 aEntry.mKeyAdvId = AllocateNextRequestId(); in DecideToAdvertise()
457 VerifyOrExit(!aEntry.mShouldAdvertise); in DecideToAdvertise()
459 if (aUnregisterEntry || aEntry.IsDeleted()) in DecideToAdvertise()
[all …]
Dsrp_advertising_proxy.hpp252 template <typename Entry> void UpdateAdvIdRangeOn(Entry &aEntry);
253 template <typename Entry> bool IsRegisteredOrRegistering(const Entry &aEntry) const;
254 template <typename Entry> bool IsKeyRegisteredOrRegistering(const Entry &aEntry) const;
255 …template <typename Entry> void DecideToAdvertise(Entry &aEntry, bool aUnregisterEntry, bool aUnreg…
256 …template <typename Entry> void UpdateKeyRegistrationStatus(Entry &aEntry, const Entry &aExistingEn…
257 template <typename Entry> bool CompareAndUpdate(Entry &aEntry, Entry &aExistingEntry);
/openthread-latest/tests/unit/
Dtest_pool.cpp70 void VerifyEntry(EntryPool &aPool, const Entry &aEntry, bool aInitWithInstance) in VerifyEntry() argument
75 VerifyOrQuit(aPool.IsPoolEntry(aEntry)); in VerifyEntry()
78 index = aPool.GetIndexOf(aEntry); in VerifyEntry()
79 VerifyOrQuit(&aPool.GetEntryAt(index) == &aEntry); in VerifyEntry()
80 VerifyOrQuit(&constPool.GetEntryAt(index) == &aEntry); in VerifyEntry()
82 …VerifyOrQuit(aEntry.IsInitializedWithInstance() == aInitWithInstance, "Pool did not correctly Init… in VerifyEntry()
Dtest_heap_array.cpp66 Entry(const Entry &aEntry) in Entry() argument
67 : mValue(aEntry.mValue) in Entry()
87 void VerifyEntry(const EntryType &aEntry, const Heap::Array<EntryType, 2> &aArray, int aExpectedVal… in VerifyEntry() argument
93 OT_UNUSED_VARIABLE(aEntry); in VerifyEntry()
100 template <> void VerifyEntry(const uint16_t &aEntry, const Heap::Array<uint16_t, 2> &aArray, int aE… in VerifyEntry() argument
103 VerifyOrQuit(aEntry == static_cast<uint16_t>(aExpectedValue)); in VerifyEntry()
106 template <> void VerifyEntry(const Entry &aEntry, const Heap::Array<Entry, 2> &aArray, int aExpecte… in VerifyEntry() argument
108 VerifyOrQuit(aEntry.IsInitialized()); in VerifyEntry()
109 VerifyOrQuit(aEntry.GetValue() == static_cast<uint16_t>(aExpectedValue)); in VerifyEntry()
111 VerifyOrQuit(aArray.ContainsMatching(aEntry.GetValue())); in VerifyEntry()
[all …]
/openthread-latest/include/openthread/
Dsrp_client_buffers.h139 char *otSrpClientBuffersGetServiceEntryServiceNameString(otSrpClientBuffersServiceEntry *aEntry, ui…
150 char *otSrpClientBuffersGetServiceEntryInstanceNameString(otSrpClientBuffersServiceEntry *aEntry, u…
160 uint8_t *otSrpClientBuffersGetServiceEntryTxtBuffer(otSrpClientBuffersServiceEntry *aEntry, uint16_…
170 const char **otSrpClientBuffersGetSubTypeLabelsArray(otSrpClientBuffersServiceEntry *aEntry, uint16…
Dborder_routing.h457 otBorderRoutingPrefixTableEntry *aEntry);
471 otBorderRoutingRouterEntry *aEntry);
497 otBorderRoutingPeerBorderRouterEntry *aEntry);
/openthread-latest/src/core/mac/
Dmac_filter.cpp121 Error Filter::GetNextAddress(Iterator &aIterator, Entry &aEntry) const in GetNextAddress()
131 aEntry.mExtAddress = entry.mExtAddress; in GetNextAddress()
132 aEntry.mRssIn = entry.mRssIn; in GetNextAddress()
183 Error Filter::GetNextRssIn(Iterator &aIterator, Entry &aEntry) const in GetNextRssIn()
193 aEntry.mExtAddress = entry.mExtAddress; in GetNextRssIn()
194 aEntry.mRssIn = entry.mRssIn; in GetNextRssIn()
204 AsCoreType(&aEntry.mExtAddress).Fill(0xff); in GetNextRssIn()
205 aEntry.mRssIn = mDefaultRssIn; in GetNextRssIn()
Dmac_filter.hpp143 Error GetNextAddress(Iterator &aIterator, Entry &aEntry) const;
197 Error GetNextRssIn(Iterator &aIterator, Entry &aEntry) const;
/openthread-latest/src/lib/spinel/
Dspinel_driver.hpp245 otError PushBack(const Type &aEntry) in PushBack() argument
247 return IsFull() ? OT_ERROR_NO_BUFS : (mElements[mLength++] = aEntry, OT_ERROR_NONE); in PushBack()
250 const Type *Find(const Type &aEntry) const in Find()
256 if (element == aEntry) in Find()
266 bool Contains(const Type &aEntry) const { return Find(aEntry) != nullptr; } in Contains()
/openthread-latest/src/cli/
Dcli_br.cpp655 void Br::OutputRouterInfo(const otBorderRoutingRouterEntry &aEntry, RouterOutputMode aMode) in OutputRouterInfo() argument
657 OutputIp6Address(aEntry.mAddress); in OutputRouterInfo()
658 OutputFormat(" (M:%u O:%u S:%u)", aEntry.mManagedAddressConfigFlag, aEntry.mOtherConfigFlag, in OutputRouterInfo()
659 aEntry.mSnacRouterFlag); in OutputRouterInfo()
665 otConvertDurationInSecondsToString(aEntry.mAge, ageString, sizeof(ageString)); in OutputRouterInfo()
667 OutputFormat(" ms-since-rx:%lu reachable:%s age:%s", ToUlong(aEntry.mMsecSinceLastUpdate), in OutputRouterInfo()
668 aEntry.mIsReachable ? "yes" : "no", ageString); in OutputRouterInfo()
670 if (aEntry.mIsLocalDevice) in OutputRouterInfo()
676 if (aEntry.mIsPeerBr) in OutputRouterInfo()
Dcli_mac_filter.cpp122 void MacFilter::OutputEntry(const otMacFilterEntry &aEntry) in OutputEntry() argument
124 OutputExtAddress(aEntry.mExtAddress); in OutputEntry()
126 if (aEntry.mRssIn != OT_MAC_FILTER_FIXED_RSS_DISABLED) in OutputEntry()
128 OutputFormat(" : rss %d (lqi %d)", aEntry.mRssIn, in OutputEntry()
129 otLinkConvertRssToLinkQuality(GetInstancePtr(), aEntry.mRssIn)); in OutputEntry()
/openthread-latest/src/core/thread/
Dnetwork_data_leader.hpp431 typedef bool (&EntryChecker)(const BorderRouterEntry &aEntry);
444 static bool IsEntryDefaultRoute(const BorderRouterEntry &aEntry);
550 static bool IsEntryForDhcp6Agent(const BorderRouterEntry &aEntry);
551 static bool IsEntryForNdAgent(const BorderRouterEntry &aEntry);
606 …ic bool ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const HasRouteEntry &aEntry);
607 static bool ContainsMatchingEntry(const HasRouteTlv *aHasRoute, const HasRouteEntry &aEntry);
608 …ool ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const BorderRouterEntry &aEntry);
609 … bool ContainsMatchingEntry(const BorderRouterTlv *aBorderRouter, const BorderRouterEntry &aEntry);
Daddress_resolver.hpp86 void SetEntry(const CacheEntry *aEntry) { mData[kEntryIndex] = aEntry; } in SetEntry() argument
249 void SetNext(CacheEntry *aEntry);
348 …void RemoveCacheEntry(CacheEntry &aEntry, CacheEntryList &aList, CacheEntry *aPrevEntry, Re…
374 const CacheEntry &aEntry,
Dnetwork_data_leader_ftd.cpp194 … Leader::IsEntryForDhcp6Agent(const BorderRouterEntry &aEntry) { return aEntry.IsDhcp() || aEntry.… in IsEntryForDhcp6Agent() argument
196 bool Leader::IsEntryForNdAgent(const BorderRouterEntry &aEntry) { return aEntry.IsNdDns(); } in IsEntryForNdAgent() argument
537 … Leader::ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const HasRouteEntry &aEntry) in ContainsMatchingEntry() argument
542 …fix == nullptr) ? false : ContainsMatchingEntry(aPrefix->FindSubTlv<HasRouteTlv>(aStable), aEntry); in ContainsMatchingEntry()
545 bool Leader::ContainsMatchingEntry(const HasRouteTlv *aHasRoute, const HasRouteEntry &aEntry) in ContainsMatchingEntry() argument
555 if (*entry == aEntry) in ContainsMatchingEntry()
566 …der::ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const BorderRouterEntry &aEntry) in ContainsMatchingEntry() argument
571 …== nullptr) ? false : ContainsMatchingEntry(aPrefix->FindSubTlv<BorderRouterTlv>(aStable), aEntry); in ContainsMatchingEntry()
574 …eader::ContainsMatchingEntry(const BorderRouterTlv *aBorderRouter, const BorderRouterEntry &aEntry) in ContainsMatchingEntry() argument
585 if (*entry == aEntry) in ContainsMatchingEntry()
/openthread-latest/src/core/border_router/
Drouting_manager.cpp985 void RoutingManager::OnLinkPrefix::CopyInfoTo(PrefixTableEntry &aEntry, TimeMilli aNow) const in CopyInfoTo() argument
987 aEntry.mPrefix = GetPrefix(); in CopyInfoTo()
988 aEntry.mIsOnLink = true; in CopyInfoTo()
989 aEntry.mMsecSinceLastUpdate = aNow - GetLastUpdateTime(); in CopyInfoTo()
990 aEntry.mValidLifetime = GetValidLifetime(); in CopyInfoTo()
991 aEntry.mPreferredLifetime = GetPreferredLifetime(); in CopyInfoTo()
1039 void RoutingManager::RoutePrefix::CopyInfoTo(PrefixTableEntry &aEntry, TimeMilli aNow) const in CopyInfoTo() argument
1041 aEntry.mPrefix = GetPrefix(); in CopyInfoTo()
1042 aEntry.mIsOnLink = false; in CopyInfoTo()
1043 aEntry.mMsecSinceLastUpdate = aNow - GetLastUpdateTime(); in CopyInfoTo()
[all …]
Drouting_manager.hpp456 Error GetNextPrefixTableEntry(PrefixTableIterator &aIterator, PrefixTableEntry &aEntry) const in GetNextPrefixTableEntry()
458 return mRxRaTracker.GetNextEntry(aIterator, aEntry); in GetNextPrefixTableEntry()
470 Error GetNextRouterEntry(PrefixTableIterator &aIterator, RouterEntry &aEntry) const in GetNextRouterEntry()
472 return mRxRaTracker.GetNextRouter(aIterator, aEntry); in GetNextRouterEntry()
486 Error GetNextPeerBrEntry(PrefixTableIterator &aIterator, PeerBrEntry &aEntry) const in GetNextPeerBrEntry()
488 return mNetDataPeerBrTracker.GetNext(aIterator, aEntry); in GetNextPeerBrEntry()
735 void CopyInfoTo(PrefixTableEntry &aEntry, TimeMilli aNow) const;
754 void CopyInfoTo(PrefixTableEntry &aEntry, TimeMilli aNow) const;
774 Error GetNext(PrefixTableIterator &aIterator, PeerBrEntry &aEntry) const;
854 Error GetNextEntry(PrefixTableIterator &aIterator, PrefixTableEntry &aEntry) const;
[all …]
/openthread-latest/src/core/utils/
Dsrp_client_buffers.hpp163 …void SetNext(ServiceEntry *aEntry) { mService.mNext = reinterpret_cast<Srp::Client::Service *>(aEn… in SetNext() argument

12