Home
last modified time | relevance | path

Searched refs:GetParent (Results 1 – 16 of 16) sorted by relevance

/openthread-latest/src/core/mac/
Ddata_poll_sender.cpp58 const Neighbor &DataPollSender::GetParent(void) const in GetParent() function in ot::DataPollSender
62 return parentCandidate.IsStateValid() ? parentCandidate : Get<Mle::MleRouter>().GetParent(); in GetParent()
97 VerifyOrExit(GetParent().IsStateValidOrRestoring(), error = kErrorInvalidState); in SendDataPoll()
133 const Neighbor &parent = GetParent(); in GetPollDestinationAddress()
206 if (GetParent().IsStateInvalid()) in HandlePollSent()
331 VerifyOrExit(Get<Mle::MleRouter>().GetParent().IsEnhancedKeepAliveSupported()); in ProcessTxDone()
Ddata_poll_sender.hpp259 const Neighbor &GetParent(void) const;
Dmac.cpp2181 VerifyOrExit(Get<Mle::Mle>().IsChild() && (&aNeighbor == &Get<Mle::Mle>().GetParent())); in UpdateNeighborLinkInfo()
2438 if (mLinks.UpdateCsl(period, channel, Get<Mle::Mle>().GetParent().GetRloc16(), in UpdateCsl()
2439 &Get<Mle::Mle>().GetParent().GetExtAddress())) in UpdateCsl()
2491 …return Get<Mle::MleRouter>().IsChild() && Get<Mle::Mle>().GetParent().IsEnhancedKeepAliveSupported… in IsCslSupported()
/openthread-latest/src/core/thread/
Dneighbor_table.cpp51 if (mle.GetParent().Matches(aMatcher)) in FindParent()
53 neighbor = &mle.GetParent(); in FindParent()
252 VerifyOrExit(Get<Mle::Mle>().GetParent().IsStateValid()); in GetNextNeighborInfo()
254 aNeighInfo.SetFrom(Get<Mle::Mle>().GetParent()); in GetNextNeighborInfo()
Dmlr_manager.cpp220 …VerifyOrExit(mle.IsFullThreadDevice() || mle.GetParent().IsThreadVersion1p1(), error = kErrorInval… in SendMlr()
403 if (!mle.IsFullThreadDevice() && mle.GetParent().IsThreadVersion1p1()) in SendMlrMessage()
612 bool needSendMlr = (mle.IsFullThreadDevice() || mle.GetParent().IsThreadVersion1p1()) && in UpdateReregistrationDelay()
Ddua_manager.cpp350 … if (Get<Mle::Mle>().IsFullThreadDevice() || Get<Mle::Mle>().GetParent().IsThreadVersion1p1()) in HandleBackboneRouterPrimaryUpdate()
443 …VerifyOrExit(mle.IsFullThreadDevice() || mle.GetParent().IsThreadVersion1p1(), error = kErrorInval… in PerformNextRegistration()
503 if (!mle.IsFullThreadDevice() && mle.GetParent().IsThreadVersion1p1()) in PerformNextRegistration()
Dchild_supervision.cpp186 … (Get<NeighborTable>().FindNeighbor(aSourceAddress) == &Get<Mle::MleRouter>().GetParent())); in UpdateOnReceive()
Drouter_table.cpp416 const Router &parent = Get<Mle::Mle>().GetParent(); in GetNextHopAndPathCost()
913 …else if (Get<Mle::Mle>().IsChild() && (router.GetRloc16() == Get<Mle::Mle>().GetParent().GetRloc16… in LogRouteTable()
Dmle.hpp404 Parent &GetParent(void) { return mParent; } in GetParent() function in ot::Mle::Mle
411 const Parent &GetParent(void) const { return mParent; } in GetParent() function in ot::Mle::Mle
Dkey_manager.cpp233 parent = &Get<Mle::MleRouter>().GetParent(); in ResetFrameCounters()
Dmesh_forwarder.cpp783 macDestAddr.SetShort(Get<Mle::MleRouter>().GetParent().GetRloc16()); in HandleFrameRequest()
1736 Get<Mle::MleRouter>().GetParent().IsStateValidOrRestoring(), in SendEmptyMessage()
Dmle.cpp1154 || !GetParent().IsThreadVersion1p1() in HandleNotifierEvents()
3950 parentRss = Get<Mle>().GetParent().GetLinkInfo().GetAverageRss(); in HandleTimer()
3996 VerifyOrExit(aRouter.GetRloc16() != Get<Mle>().GetParent().GetRloc16()); in CompareAndUpdateSelectedParent()
4003 …VerifyOrExit(routerRss >= Get<Mle>().GetParent().GetLinkInfo().GetAverageRss() + kRssMarginOverPar… in CompareAndUpdateSelectedParent()
5024 || !Get<Mle>().GetParent().IsThreadVersion1p1() in AppendAddressRegistrationTlv()
/openthread-latest/src/core/api/
Dthread_api.cpp360 …*aParentRssi = AsCoreType(aInstance).Get<Mle::MleRouter>().GetParent().GetLinkInfo().GetAverageRss… in otThreadGetParentAverageRssi()
374 *aLastRssi = AsCoreType(aInstance).Get<Mle::MleRouter>().GetParent().GetLinkInfo().GetLastRss(); in otThreadGetParentLastRssi()
/openthread-latest/src/core/radio/
Dtrel_link.cpp285 HandleTimer(Get<Mle::MleRouter>().GetParent()); in HandleTimer()
/openthread-latest/src/core/utils/
Dmesh_diag.cpp502 mIsThisDeviceParent = mle.IsChild() && (mRloc16 == mle.GetParent().GetRloc16()); in ParseFrom()
/openthread-latest/src/core/border_router/
Drouting_manager.cpp3443 …if (Get<Mle::Mle>().IsChild() && (Get<Mle::Mle>().GetParent().GetTwoWayLinkQuality() != kLinkQuali… in SetPreferenceBasedOnRole()
3465 if (Get<Mle::Mle>().GetParent().GetTwoWayLinkQuality() == kLinkQuality3) in HandleNotifierEvents()