Searched refs:RemoveAndFreeAllMatching (Results 1 – 4 of 4) sorted by relevance
154 template <typename... Args> bool RemoveAndFreeAllMatching(const Args &...aArgs) in RemoveAndFreeAllMatching() function in ot::OwningList
458 didRemove = list.RemoveAndFreeAllMatching(kAlphaType); in TestOwningList()466 didRemove = list.RemoveAndFreeAllMatching(kAlphaType); in TestOwningList()471 didRemove = list.RemoveAndFreeAllMatching(kBetaType); in TestOwningList()
362 mHostEntries.RemoveAndFreeAllMatching(Entry::kRemoving); in RemoveEmptyEntries()363 mServiceEntries.RemoveAndFreeAllMatching(Entry::kRemoving); in RemoveEmptyEntries()2074 mSubTypes.RemoveAndFreeAllMatching(EmptyChecker()); in ScheduleToRemoveIfEmpty()2372 mSubTypes.RemoveAndFreeAllMatching(EmptyChecker()); in UpdateRecordsState()4417 mHashEntries.RemoveAndFreeAllMatching(ExpireChecker(nextTime.GetNow())); in HandleTimer()4541 mBrowseCacheList.RemoveAndFreeAllMatching(expireChecker); in HandleCacheTimer()4542 mSrvCacheList.RemoveAndFreeAllMatching(expireChecker); in HandleCacheTimer()4543 mTxtCacheList.RemoveAndFreeAllMatching(expireChecker); in HandleCacheTimer()4544 mIp6AddrCacheList.RemoveAndFreeAllMatching(expireChecker); in HandleCacheTimer()4545 mIp4AddrCacheList.RemoveAndFreeAllMatching(expireChecker); in HandleCacheTimer()[all …]
1107 mPeerBrs.RemoveAndFreeAllMatching(PeerBr::Filter(rlocs)); in HandleNotifierEvents()1108 mPeerBrs.RemoveAndFreeAllMatching(Get<Mle::Mle>().GetRloc16()); in HandleNotifierEvents()1485 didChange |= router.mOnLinkPrefixes.RemoveAndFreeAllMatching(prefix); in HandleLocalOnLinkPrefixChanged()1521 didChange |= router.mRoutePrefixes.RemoveAndFreeAllMatching(prefixConfig.GetPrefix()); in HandleNetDataChange()1576 mRouters.RemoveAndFreeAllMatching(Router::EmptyChecker(now)); in Evaluate()2107 mOnLinkPrefixes.RemoveAndFreeAllMatching(aChecker); in Matches()2108 mRoutePrefixes.RemoveAndFreeAllMatching(aChecker); in Matches()