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.hpp164 void Push(Type &aEntry) in Push() argument
166 aEntry.SetNext(mHead); in Push()
167 mHead = &aEntry; in Push()
177 void PushAfter(Type &aEntry, Type &aPrevEntry) in PushAfter() argument
179 aEntry.SetNext(aPrevEntry.GetNext()); in PushAfter()
180 aPrevEntry.SetNext(&aEntry); in PushAfter()
189 void PushAfterTail(Type &aEntry) in PushAfterTail() argument
195 Push(aEntry); in PushAfterTail()
199 PushAfter(aEntry, *tail); in PushAfterTail()
264 bool Contains(const Type &aEntry) const in Contains()
[all …]
Darray.hpp323 …Error PushBack(const Type &aEntry) { return IsFull() ? kErrorNoBufs : (mElements[mLength++] = aEnt… in PushBack() argument
387 Type *Find(const Type &aEntry) { return AsNonConst(AsConst(this)->Find(aEntry)); } in Find() argument
399 const Type *Find(const Type &aEntry) const in Find()
405 if (element == aEntry) in Find()
426 bool Contains(const Type &aEntry) const { return Find(aEntry) != nullptr; } in Contains()
592 bool IsInArrayBuffer(const Type *aEntry) const in IsInArrayBuffer()
594 return (&mElements[0] <= aEntry) && (aEntry < GetArrayEnd(mElements)); in IsInArrayBuffer()
Dheap_array.hpp283 Error PushBack(const Type &aEntry) in PushBack() argument
292 new (&mArray[mLength++]) Type(aEntry); in PushBack()
310 Error PushBack(Type &&aEntry) in PushBack() argument
319 new (&mArray[mLength++]) Type(static_cast<Type &&>(aEntry)); in PushBack()
390 Type *Find(const Type &aEntry) { return AsNonConst(AsConst(this)->Find(aEntry)); } in Find() argument
403 const Type *Find(const Type &aEntry) const in Find()
409 if (element == aEntry) in Find()
430 bool Contains(const Type &aEntry) const { return Find(aEntry) != nullptr; } in Contains()
Dpool.hpp118 void Free(Type &aEntry) { mFreeList.Push(aEntry); } in Free() argument
163 uint16_t GetIndexOf(const Type &aEntry) const { return static_cast<uint16_t>(&aEntry - mPool); } in GetIndexOf()
Dbinary_search.hpp106 typedef int (&Comparator)(const void *aKey, const void *aEntry);
113 template <typename Key, typename Entry> static int Compare(const void *aKey, const void *aEntry) in Compare() argument
115 return static_cast<const Entry *>(aEntry)->Compare(*static_cast<const Key *>(aKey)); in Compare()
/openthread-latest/src/core/api/
Dsrp_client_buffers_api.cpp74 char *otSrpClientBuffersGetServiceEntryServiceNameString(otSrpClientBuffersServiceEntry *aEntry, ui… in otSrpClientBuffersGetServiceEntryServiceNameString() argument
78 return AsCoreType(aEntry).GetServiceNameString(*aSize); in otSrpClientBuffersGetServiceEntryServiceNameString()
81 char *otSrpClientBuffersGetServiceEntryInstanceNameString(otSrpClientBuffersServiceEntry *aEntry, u… in otSrpClientBuffersGetServiceEntryInstanceNameString() argument
85 return AsCoreType(aEntry).GetInstanceNameString(*aSize); in otSrpClientBuffersGetServiceEntryInstanceNameString()
88 uint8_t *otSrpClientBuffersGetServiceEntryTxtBuffer(otSrpClientBuffersServiceEntry *aEntry, uint16_… in otSrpClientBuffersGetServiceEntryTxtBuffer() argument
92 return AsCoreType(aEntry).GetTxtBuffer(*aSize); in otSrpClientBuffersGetServiceEntryTxtBuffer()
95 const char **otSrpClientBuffersGetSubTypeLabelsArray(otSrpClientBuffersServiceEntry *aEntry, uint16… in otSrpClientBuffersGetSubTypeLabelsArray() argument
99 return AsCoreType(aEntry).GetSubTypeLabelsArray(*aArrayLength); in otSrpClientBuffersGetSubTypeLabelsArray()
Dborder_routing_api.cpp179 otBorderRoutingPrefixTableEntry *aEntry) in otBorderRoutingGetNextPrefixTableEntry() argument
182 AssertPointerIsNotNull(aEntry); in otBorderRoutingGetNextPrefixTableEntry()
184 …reType(aInstance).Get<BorderRouter::RoutingManager>().GetNextPrefixTableEntry(*aIterator, *aEntry); in otBorderRoutingGetNextPrefixTableEntry()
189 otBorderRoutingRouterEntry *aEntry) in otBorderRoutingGetNextRouterEntry() argument
192 AssertPointerIsNotNull(aEntry); in otBorderRoutingGetNextRouterEntry()
194 … AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetNextRouterEntry(*aIterator, *aEntry); in otBorderRoutingGetNextRouterEntry()
201 otBorderRoutingPeerBorderRouterEntry *aEntry) in otBorderRoutingGetNextPeerBrEntry() argument
204 AssertPointerIsNotNull(aEntry); in otBorderRoutingGetNextPeerBrEntry()
206 … AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetNextPeerBrEntry(*aIterator, *aEntry); in otBorderRoutingGetNextPeerBrEntry()
/openthread-latest/src/core/net/
Dsrp_advertising_proxy.cpp442 template <typename Entry> bool AdvertisingProxy::IsKeyRegisteredOrRegistering(const Entry &aEntry) … in IsKeyRegisteredOrRegistering()
444 return (aEntry.mIsKeyRegistered || (aEntry.mKeyAdvId != kInvalidRequestId)); in IsKeyRegisteredOrRegistering()
447 template <typename Entry> bool AdvertisingProxy::IsRegisteredOrRegistering(const Entry &aEntry) con… in IsRegisteredOrRegistering()
449 return (aEntry.mIsRegistered || (aEntry.mAdvId != kInvalidRequestId)); in IsRegisteredOrRegistering()
453 void AdvertisingProxy::DecideToAdvertise(Entry &aEntry, bool aUnregisterEntry, bool aUnregisterKey) in DecideToAdvertise() argument
457 if (!aUnregisterKey && !IsKeyRegisteredOrRegistering(aEntry)) in DecideToAdvertise()
459 aEntry.mShouldRegisterKey = true; in DecideToAdvertise()
460 aEntry.mKeyAdvId = AllocateNextRequestId(); in DecideToAdvertise()
463 VerifyOrExit(!aEntry.mShouldAdvertise); in DecideToAdvertise()
465 if (aUnregisterEntry || aEntry.IsDeleted()) in DecideToAdvertise()
[all …]
Dsrp_advertising_proxy.hpp266 template <typename Entry> void UpdateAdvIdRangeOn(Entry &aEntry);
267 template <typename Entry> bool IsRegisteredOrRegistering(const Entry &aEntry) const;
268 template <typename Entry> bool IsKeyRegisteredOrRegistering(const Entry &aEntry) const;
269 …template <typename Entry> void DecideToAdvertise(Entry &aEntry, bool aUnregisterEntry, bool aUnreg…
270 …template <typename Entry> void UpdateKeyRegistrationStatus(Entry &aEntry, const Entry &aExistingEn…
271 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/src/core/mac/
Dmac_filter.cpp124 Error Filter::GetNextAddress(Iterator &aIterator, Entry &aEntry) const in GetNextAddress()
134 aEntry.mExtAddress = entry.mExtAddress; in GetNextAddress()
135 aEntry.mRssIn = entry.mRssIn; in GetNextAddress()
186 Error Filter::GetNextRssIn(Iterator &aIterator, Entry &aEntry) const in GetNextRssIn()
196 aEntry.mExtAddress = entry.mExtAddress; in GetNextRssIn()
197 aEntry.mRssIn = entry.mRssIn; in GetNextRssIn()
207 AsCoreType(&aEntry.mExtAddress).Fill(0xff); in GetNextRssIn()
208 aEntry.mRssIn = mDefaultRssIn; in GetNextRssIn()
Dmac_filter.hpp155 Error GetNextAddress(Iterator &aIterator, Entry &aEntry) const;
215 Error GetNextRssIn(Iterator &aIterator, Entry &aEntry) const;
/openthread-latest/include/openthread/
Dsrp_client_buffers.h147 char *otSrpClientBuffersGetServiceEntryServiceNameString(otSrpClientBuffersServiceEntry *aEntry, ui…
159 char *otSrpClientBuffersGetServiceEntryInstanceNameString(otSrpClientBuffersServiceEntry *aEntry, u…
170 uint8_t *otSrpClientBuffersGetServiceEntryTxtBuffer(otSrpClientBuffersServiceEntry *aEntry, uint16_…
181 const char **otSrpClientBuffersGetSubTypeLabelsArray(otSrpClientBuffersServiceEntry *aEntry, uint16…
Dborder_routing.h484 otBorderRoutingPrefixTableEntry *aEntry);
499 otBorderRoutingRouterEntry *aEntry);
526 otBorderRoutingPeerBorderRouterEntry *aEntry);
/openthread-latest/src/lib/spinel/
Dspinel_driver.hpp263 otError PushBack(const Type &aEntry) in PushBack() argument
265 return IsFull() ? OT_ERROR_NO_BUFS : (mElements[mLength++] = aEntry, OT_ERROR_NONE); in PushBack()
268 const Type *Find(const Type &aEntry) const in Find()
274 if (element == aEntry) in Find()
284 bool Contains(const Type &aEntry) const { return Find(aEntry) != nullptr; } in Contains()
/openthread-latest/src/cli/
Dcli_br.cpp653 void Br::OutputRouterInfo(const otBorderRoutingRouterEntry &aEntry, RouterOutputMode aMode) in OutputRouterInfo() argument
655 OutputIp6Address(aEntry.mAddress); in OutputRouterInfo()
656 OutputFormat(" (M:%u O:%u Stub:%u)", aEntry.mManagedAddressConfigFlag, aEntry.mOtherConfigFlag, in OutputRouterInfo()
657 aEntry.mStubRouterFlag); in OutputRouterInfo()
663 otConvertDurationInSecondsToString(aEntry.mAge, ageString, sizeof(ageString)); in OutputRouterInfo()
665 OutputFormat(" ms-since-rx:%lu reachable:%s age:%s", ToUlong(aEntry.mMsecSinceLastUpdate), in OutputRouterInfo()
666 aEntry.mIsReachable ? "yes" : "no", ageString); in OutputRouterInfo()
668 if (aEntry.mIsLocalDevice) in OutputRouterInfo()
674 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.hpp468 typedef bool (&EntryChecker)(const BorderRouterEntry &aEntry);
481 static bool IsEntryDefaultRoute(const BorderRouterEntry &aEntry);
587 static bool IsEntryForDhcp6Agent(const BorderRouterEntry &aEntry);
588 static bool IsEntryForNdAgent(const BorderRouterEntry &aEntry);
643 …ic bool ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const HasRouteEntry &aEntry);
644 static bool ContainsMatchingEntry(const HasRouteTlv *aHasRoute, const HasRouteEntry &aEntry);
645 …ool ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const BorderRouterEntry &aEntry);
646 … bool ContainsMatchingEntry(const BorderRouterTlv *aBorderRouter, const BorderRouterEntry &aEntry);
Daddress_resolver.hpp88 void SetEntry(const CacheEntry *aEntry) { mData[kEntryIndex] = aEntry; } in SetEntry() argument
265 void SetNext(CacheEntry *aEntry);
364 …void RemoveCacheEntry(CacheEntry &aEntry, CacheEntryList &aList, CacheEntry *aPrevEntry, Re…
390 const CacheEntry &aEntry,
Dnetwork_data_leader_ftd.cpp210 … Leader::IsEntryForDhcp6Agent(const BorderRouterEntry &aEntry) { return aEntry.IsDhcp() || aEntry.… in IsEntryForDhcp6Agent() argument
212 bool Leader::IsEntryForNdAgent(const BorderRouterEntry &aEntry) { return aEntry.IsNdDns(); } in IsEntryForNdAgent() argument
553 … Leader::ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const HasRouteEntry &aEntry) in ContainsMatchingEntry() argument
558 …fix == nullptr) ? false : ContainsMatchingEntry(aPrefix->FindSubTlv<HasRouteTlv>(aStable), aEntry); in ContainsMatchingEntry()
561 bool Leader::ContainsMatchingEntry(const HasRouteTlv *aHasRoute, const HasRouteEntry &aEntry) in ContainsMatchingEntry() argument
571 if (*entry == aEntry) in ContainsMatchingEntry()
582 …der::ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const BorderRouterEntry &aEntry) in ContainsMatchingEntry() argument
587 …== nullptr) ? false : ContainsMatchingEntry(aPrefix->FindSubTlv<BorderRouterTlv>(aStable), aEntry); in ContainsMatchingEntry()
590 …eader::ContainsMatchingEntry(const BorderRouterTlv *aBorderRouter, const BorderRouterEntry &aEntry) in ContainsMatchingEntry() argument
601 if (*entry == aEntry) in ContainsMatchingEntry()
/openthread-latest/src/core/border_router/
Drouting_manager.cpp984 void RoutingManager::OnLinkPrefix::CopyInfoTo(PrefixTableEntry &aEntry, TimeMilli aNow) const in CopyInfoTo() argument
986 aEntry.mPrefix = GetPrefix(); in CopyInfoTo()
987 aEntry.mIsOnLink = true; in CopyInfoTo()
988 aEntry.mMsecSinceLastUpdate = aNow - GetLastUpdateTime(); in CopyInfoTo()
989 aEntry.mValidLifetime = GetValidLifetime(); in CopyInfoTo()
990 aEntry.mPreferredLifetime = GetPreferredLifetime(); in CopyInfoTo()
1038 void RoutingManager::RoutePrefix::CopyInfoTo(PrefixTableEntry &aEntry, TimeMilli aNow) const in CopyInfoTo() argument
1040 aEntry.mPrefix = GetPrefix(); in CopyInfoTo()
1041 aEntry.mIsOnLink = false; in CopyInfoTo()
1042 aEntry.mMsecSinceLastUpdate = aNow - GetLastUpdateTime(); in CopyInfoTo()
[all …]
Drouting_manager.hpp488 Error GetNextPrefixTableEntry(PrefixTableIterator &aIterator, PrefixTableEntry &aEntry) const in GetNextPrefixTableEntry()
490 return mRxRaTracker.GetNextEntry(aIterator, aEntry); in GetNextPrefixTableEntry()
503 Error GetNextRouterEntry(PrefixTableIterator &aIterator, RouterEntry &aEntry) const in GetNextRouterEntry()
505 return mRxRaTracker.GetNextRouter(aIterator, aEntry); in GetNextRouterEntry()
520 Error GetNextPeerBrEntry(PrefixTableIterator &aIterator, PeerBrEntry &aEntry) const in GetNextPeerBrEntry()
522 return mNetDataPeerBrTracker.GetNext(aIterator, aEntry); in GetNextPeerBrEntry()
776 void CopyInfoTo(PrefixTableEntry &aEntry, TimeMilli aNow) const;
795 void CopyInfoTo(PrefixTableEntry &aEntry, TimeMilli aNow) const;
815 Error GetNext(PrefixTableIterator &aIterator, PeerBrEntry &aEntry) const;
895 Error GetNextEntry(PrefixTableIterator &aIterator, PrefixTableEntry &aEntry) const;
[all …]
/openthread-latest/src/core/utils/
Dsrp_client_buffers.hpp176 …void SetNext(ServiceEntry *aEntry) { mService.mNext = reinterpret_cast<Srp::Client::Service *>(aEn… in SetNext() argument
/openthread-latest/src/core/radio/
Dtrel_interface.cpp340 void Interface::RemovePeerEntry(Peer &aEntry) in RemovePeerEntry() argument
342 aEntry.Log("Removing"); in RemovePeerEntry()
347 if (&aEntry != mPeerTable.Back()) in RemovePeerEntry()
349 aEntry = *mPeerTable.Back(); in RemovePeerEntry()

12