Home
last modified time | relevance | path

Searched refs:aMatcher (Results 1 – 11 of 11) sorted by relevance

/openthread-latest/src/core/thread/
Dneighbor_table.cpp46 Neighbor *NeighborTable::FindParent(const Neighbor::AddressMatcher &aMatcher) in FindParent() argument
51 if (mle.GetParent().Matches(aMatcher)) in FindParent()
55 else if (mle.GetParentCandidate().Matches(aMatcher)) in FindParent()
78 Neighbor *NeighborTable::FindNeighbor(const Neighbor::AddressMatcher &aMatcher) in FindNeighbor() argument
85 neighbor = FindChildOrRouter(aMatcher); in FindNeighbor()
91 neighbor = FindParent(aMatcher); in FindNeighbor()
120 Neighbor *NeighborTable::FindChildOrRouter(const Neighbor::AddressMatcher &aMatcher) in FindChildOrRouter() argument
124 neighbor = Get<ChildTable>().FindChild(aMatcher); in FindChildOrRouter()
128 neighbor = Get<RouterTable>().FindRouter(aMatcher); in FindChildOrRouter()
Dneighbor_table.hpp224 Neighbor *FindParent(const Neighbor::AddressMatcher &aMatcher);
225 Neighbor *FindNeighbor(const Neighbor::AddressMatcher &aMatcher);
227 Neighbor *FindChildOrRouter(const Neighbor::AddressMatcher &aMatcher);
Dchild_table.hpp328 …hild *FindChild(const Child::AddressMatcher &aMatcher) { return AsNonConst(AsConst(this)->FindChil… in FindChild() argument
330 const Child *FindChild(const Child::AddressMatcher &aMatcher) const;
Drouter_table.hpp419 const Router *FindRouter(const Router::AddressMatcher &aMatcher) const;
420 Router *FindRouter(const Router::AddressMatcher &aMatcher) in FindRouter() argument
422 return AsNonConst(AsConst(this)->FindRouter(aMatcher)); in FindRouter()
Dneighbor.hpp300 bool Matches(const AddressMatcher &aMatcher) const { return aMatcher.Matches(*this); } in Matches()
Dchild_table.cpp115 const Child *ChildTable::FindChild(const Child::AddressMatcher &aMatcher) const in FindChild()
121 if (child->Matches(aMatcher)) in FindChild()
Drouter_table.cpp254 const Router *RouterTable::FindRouter(const Router::AddressMatcher &aMatcher) const in FindRouter()
256 return mRouters.FindMatching(aMatcher); in FindRouter()
/openthread-latest/src/core/common/
Ddata.cpp41 ByteMatcher aMatcher) in MatchBytes() argument
45 if (aMatcher == nullptr) in MatchBytes()
53 VerifyOrExit(aMatcher(*aFirstBuffer++, *aSecondBuffer++), matches = false); in MatchBytes()
Ddata.hpp86 ByteMatcher aMatcher);
207 bool MatchesBytesIn(const void *aBuffer, ByteMatcher aMatcher) in MatchesBytesIn() argument
209 return MatchBytes(mBuffer, static_cast<const uint8_t *>(aBuffer), mLength, aMatcher); in MatchesBytesIn()
Dmessage.cpp659 …age::CompareBytes(uint16_t aOffset, const void *aBuf, uint16_t aLength, ByteMatcher aMatcher) const in CompareBytes()
669 VerifyOrExit(chunk.MatchesBytesIn(bufPtr, aMatcher)); in CompareBytes()
683 ByteMatcher aMatcher) const in CompareBytes()
692 …ifyOrExit(aOtherMessage.CompareBytes(aOtherOffset, chunk.GetBytes(), chunk.GetLength(), aMatcher)); in CompareBytes()
Dmessage.hpp909 …bool CompareBytes(uint16_t aOffset, const void *aBuf, uint16_t aLength, ByteMatcher aMatcher = nul…
930 ByteMatcher aMatcher = nullptr) const;