Home
last modified time | relevance | path

Searched refs:ThreeWayCompare (Results 1 – 7 of 7) sorted by relevance

/openthread-latest/src/core/meshcop/
Dtimestamp.cpp107 rval = ThreeWayCompare(aFirst.IsValid(), aSecond.IsValid()); in Compare()
110 rval = ThreeWayCompare(aFirst.GetSeconds(), aSecond.GetSeconds()); in Compare()
113 rval = ThreeWayCompare(aFirst.GetTicks(), aSecond.GetTicks()); in Compare()
116 rval = ThreeWayCompare(aFirst.GetAuthoritative(), aSecond.GetAuthoritative()); in Compare()
/openthread-latest/tests/unit/
Dtest_serial_number.cpp113 VerifyOrQuit(ThreeWayCompare<uint8_t>(2, 2) == 0); in TestNumUtils()
114 VerifyOrQuit(ThreeWayCompare<uint8_t>(2, 1) > 0); in TestNumUtils()
115 VerifyOrQuit(ThreeWayCompare<uint8_t>(1, 2) < 0); in TestNumUtils()
117 VerifyOrQuit(ThreeWayCompare<bool>(false, false) == 0); in TestNumUtils()
118 VerifyOrQuit(ThreeWayCompare<bool>(true, true) == 0); in TestNumUtils()
119 VerifyOrQuit(ThreeWayCompare<bool>(true, false) > 0); in TestNumUtils()
120 VerifyOrQuit(ThreeWayCompare<bool>(false, true) < 0); in TestNumUtils()
/openthread-latest/src/core/common/
Dnum_utils.hpp163 template <typename Type> int ThreeWayCompare(Type aFirst, Type aSecond) in ThreeWayCompare() function
178 template <> inline int ThreeWayCompare(bool aFirst, bool aSecond) in ThreeWayCompare() function
Dstring.hpp528 int Compare(uint16_t aKey) const { return ThreeWayCompare(aKey, mKey); } in Compare()
/openthread-latest/src/core/thread/
Dnetwork_data_leader.cpp344 result = ThreeWayCompare(aFirstPreference, aSecondPreference); in CompareRouteEntries()
351 …result = ThreeWayCompare((Get<Mle::Mle>().HasRloc16(aFirstRloc)), Get<Mle::Mle>().HasRloc16(aSecon… in CompareRouteEntries()
361 …result = ThreeWayCompare(Get<RouterTable>().GetPathCost(aSecondRloc), Get<RouterTable>().GetPathCo… in CompareRouteEntries()
366 result = ThreeWayCompare(Mle::IsRouterRloc16(aFirstRloc), Mle::IsRouterRloc16(aSecondRloc)); in CompareRouteEntries()
Dmle.cpp3003 …rval = ThreeWayCompare(LinkQualityForLinkMargin(aTwoWayLinkMargin), mParentCandidate.GetTwoWayLink… in IsBetterParent()
3006 rval = ThreeWayCompare(IsRouterRloc16(aRloc16), IsRouterRloc16(mParentCandidate.GetRloc16())); in IsBetterParent()
3009 rval = ThreeWayCompare(aConnectivityTlv.GetParentPriority(), mParentCandidate.mPriority); in IsBetterParent()
3013 rval = ThreeWayCompare(aConnectivityTlv.GetLinkQuality3(), mParentCandidate.mLinkQuality3); in IsBetterParent()
3018 rval = ThreeWayCompare(aVersion, mParentCandidate.GetVersion()); in IsBetterParent()
3021 rval = ThreeWayCompare(aConnectivityTlv.GetSedBufferSize(), mParentCandidate.mSedBufferSize); in IsBetterParent()
3024 …rval = ThreeWayCompare(aConnectivityTlv.GetSedDatagramCount(), mParentCandidate.mSedDatagramCount); in IsBetterParent()
3028 rval = ThreeWayCompare(aConnectivityTlv.GetLinkQuality2(), mParentCandidate.mLinkQuality2); in IsBetterParent()
3031 rval = ThreeWayCompare(aConnectivityTlv.GetLinkQuality1(), mParentCandidate.mLinkQuality1); in IsBetterParent()
3042 rval = ThreeWayCompare(candidateCslMetric, cslMetric); in IsBetterParent()
[all …]
Dmle_router.cpp1179 rval = ThreeWayCompare(aLeaderDataA.GetWeighting(), aLeaderDataB.GetWeighting()); in ComparePartitions()
1183 rval = ThreeWayCompare(!aSingletonA, !aSingletonB); in ComparePartitions()
1186 rval = ThreeWayCompare(aLeaderDataA.GetPartitionId(), aLeaderDataB.GetPartitionId()); in ComparePartitions()