Home
last modified time | relevance | path

Searched refs:Get (Results 1 – 25 of 280) sorted by relevance

12345678910>>...12

/openthread-latest/src/core/instance/
Dinstance.hpp216 static Instance &Get(uint8_t aIdx);
245 static Instance &Get(void);
425 template <typename Type> inline Type &Get(void);
752 template <> inline Instance &Instance::Get(void) { return *this; } in Get() function in ot::Instance
754 template <> inline Radio &Instance::Get(void) { return mRadio; } in Get() function in ot::Instance
756 template <> inline Radio::Callbacks &Instance::Get(void) { return mRadio.mCallbacks; } in Get() function in ot::Instance
759 template <> inline Radio::Statistics &Instance::Get(void) { return mRadio.mStatistics; } in Get() function in ot::Instance
763 template <> inline Uptime &Instance::Get(void) { return mUptime; } in Get() function in ot::Instance
767 template <> inline Notifier &Instance::Get(void) { return mNotifier; } in Get() function in ot::Instance
769 template <> inline TimeTicker &Instance::Get(void) { return mTimeTicker; } in Get() function in ot::Instance
[all …]
Dinstance.cpp308 Instance *instance = &Get(); in InitSingle()
320 Instance &Instance::Get(void) in Get() function in ot::Instance
346 Instance &Instance::Get(uint8_t aIdx) in Get() function in ot::Instance
401 Get<Settings>().Init(); in AfterInit()
402 Get<Mle::MleRouter>().Restore(); in AfterInit()
405 Get<Trel::Link>().AfterInit(); in AfterInit()
411 Get<Extension::ExtensionBase>().SignalInstanceInit(); in AfterInit()
427 Get<KeyManager>().DestroyTemporaryKeys(); in Finalize()
430 Get<Settings>().Deinit(); in Finalize()
433 IgnoreError(Get<Mac::SubMac>().Disable()); in Finalize()
[all …]
/openthread-latest/tests/nexus/
Dtest_border_agent.cpp59 VerifyOrQuit(node0.Get<Mle::Mle>().IsLeader()); in TestBorderAgent()
61 SuccessOrQuit(node1.Get<Mac::Mac>().SetPanChannel(node0.Get<Mac::Mac>().GetPanChannel())); in TestBorderAgent()
62 node1.Get<Mac::Mac>().SetPanId(node0.Get<Mac::Mac>().GetPanId()); in TestBorderAgent()
63 node1.Get<ThreadNetif>().Up(); in TestBorderAgent()
68 … VerifyOrQuit(node0.Get<MeshCoP::BorderAgent>().GetState() == MeshCoP::BorderAgent::kStateStarted); in TestBorderAgent()
70 …SuccessOrQuit(node0.Get<Ip6::Filter>().AddUnsecurePort(node0.Get<MeshCoP::BorderAgent>().GetUdpPor… in TestBorderAgent()
75 sockAddr.SetAddress(node0.Get<Mle::Mle>().GetLinkLocalAddress()); in TestBorderAgent()
76 sockAddr.SetPort(node0.Get<MeshCoP::BorderAgent>().GetUdpPort()); in TestBorderAgent()
78 node0.Get<KeyManager>().GetPskc(pskc); in TestBorderAgent()
79 SuccessOrQuit(node1.Get<Tmf::SecureAgent>().SetPsk(pskc.m8, Pskc::kSize)); in TestBorderAgent()
[all …]
Dtest_form_join.cpp65 VerifyOrQuit(leader.Get<Mle::Mle>().IsLeader()); in TestFormJoin()
72 VerifyOrQuit(fed.Get<Mle::Mle>().IsChild()); in TestFormJoin()
79 VerifyOrQuit(sed.Get<Mle::Mle>().IsChild()); in TestFormJoin()
86 VerifyOrQuit(med.Get<Mle::Mle>().IsChild()); in TestFormJoin()
99 VerifyOrQuit(leader.Get<Mle::Mle>().IsLeader()); in TestFormJoin()
100 VerifyOrQuit(fed.Get<Mle::Mle>().IsChild()); in TestFormJoin()
101 VerifyOrQuit(sed.Get<Mle::Mle>().IsChild()); in TestFormJoin()
102 VerifyOrQuit(router1.Get<Mle::Mle>().IsRouter()); in TestFormJoin()
103 VerifyOrQuit(router2.Get<Mle::Mle>().IsRouter()); in TestFormJoin()
105 VerifyOrQuit(fed.Get<Mle::Mle>().IsRxOnWhenIdle()); in TestFormJoin()
[all …]
/openthread-latest/src/core/api/
Dlink_api.cpp46 if (instance.Get<Mac::LinkRaw>().IsEnabled()) in otLinkGetChannel()
48 channel = instance.Get<Mac::LinkRaw>().GetChannel(); in otLinkGetChannel()
53 channel = instance.Get<Mac::Mac>().GetPanChannel(); in otLinkGetChannel()
65 if (instance.Get<Mac::LinkRaw>().IsEnabled()) in otLinkSetChannel()
67 error = instance.Get<Mac::LinkRaw>().SetChannel(aChannel); in otLinkSetChannel()
72 VerifyOrExit(instance.Get<Mle::MleRouter>().IsDisabled(), error = kErrorInvalidState); in otLinkSetChannel()
74 SuccessOrExit(error = instance.Get<Mac::Mac>().SetPanChannel(aChannel)); in otLinkSetChannel()
75 instance.Get<MeshCoP::ActiveDatasetManager>().Clear(); in otLinkSetChannel()
76 instance.Get<MeshCoP::PendingDatasetManager>().Clear(); in otLinkSetChannel()
85 return AsCoreType(aInstance).Get<Mac::Mac>().GetWakeupChannel(); in otLinkGetWakeupChannel()
[all …]
Dthread_api.cpp44 return AsCoreType(aInstance).Get<Mle::MleRouter>().GetTimeout(); in otThreadGetChildTimeout()
49 AsCoreType(aInstance).Get<Mle::MleRouter>().SetTimeout(aTimeout); in otThreadSetChildTimeout()
54 return &AsCoreType(aInstance).Get<MeshCoP::ExtendedPanIdManager>().GetExtPanId(); in otThreadGetExtendedPanId()
63 VerifyOrExit(instance.Get<Mle::MleRouter>().IsDisabled(), error = kErrorInvalidState); in otThreadSetExtendedPanId()
65 instance.Get<MeshCoP::ExtendedPanIdManager>().SetExtPanId(extPanId); in otThreadSetExtendedPanId()
67 instance.Get<MeshCoP::ActiveDatasetManager>().Clear(); in otThreadSetExtendedPanId()
68 instance.Get<MeshCoP::PendingDatasetManager>().Clear(); in otThreadSetExtendedPanId()
78 …VerifyOrExit(!AsCoreType(aInstance).Get<Mle::Mle>().HasRloc16(Mle::kInvalidRloc16), error = kError… in otThreadGetLeaderRloc()
79 AsCoreType(aInstance).Get<Mle::Mle>().GetLeaderRloc(AsCoreType(aLeaderRloc)); in otThreadGetLeaderRloc()
89 AsCoreType(aInstance).Get<Mle::MleRouter>().GetDeviceMode().Get(config); in otThreadGetLinkMode()
[all …]
Dthread_ftd_api.cpp44 return AsCoreType(aInstance).Get<ChildTable>().GetMaxChildrenAllowed(); in otThreadGetMaxAllowedChildren()
49 return AsCoreType(aInstance).Get<ChildTable>().SetMaxChildrenAllowed(aMaxChildren); in otThreadSetMaxAllowedChildren()
54 return AsCoreType(aInstance).Get<Mle::MleRouter>().GetMaxChildIpAddresses(); in otThreadGetMaxChildIpAddresses()
60 return AsCoreType(aInstance).Get<Mle::MleRouter>().SetMaxChildIpAddresses(aMaxIpAddresses); in otThreadSetMaxChildIpAddresses()
66 return AsCoreType(aInstance).Get<Mle::MleRouter>().IsRouterEligible(); in otThreadIsRouterEligible()
71 return AsCoreType(aInstance).Get<Mle::MleRouter>().SetRouterEligible(aEligible); in otThreadSetRouterEligible()
76 return AsCoreType(aInstance).Get<Mle::MleRouter>().SetPreferredRouterId(aRouterId); in otThreadSetPreferredRouterId()
82 return &AsCoreType(aInstance).Get<Mle::MleRouter>().GetDeviceProperties(); in otThreadGetDeviceProperties()
87 AsCoreType(aInstance).Get<Mle::MleRouter>().SetDeviceProperties(AsCoreType(aDeviceProperties)); in otThreadSetDeviceProperties()
93 return AsCoreType(aInstance).Get<Mle::MleRouter>().GetLeaderWeight(); in otThreadGetLocalLeaderWeight()
[all …]
Dlink_raw_api.cpp46 return AsCoreType(aInstance).Get<Mac::LinkRaw>().SetReceiveDone(aCallback); in otLinkRawSetReceiveDone()
49 bool otLinkRawIsEnabled(otInstance *aInstance) { return AsCoreType(aInstance).Get<Mac::LinkRaw>().I… in otLinkRawIsEnabled()
53 return AsCoreType(aInstance).Get<Mac::LinkRaw>().SetShortAddress(aShortAddress); in otLinkRawSetShortAddress()
58 return AsCoreType(aInstance).Get<Mac::LinkRaw>().SetAlternateShortAddress(aShortAddress); in otLinkRawSetAlternateShortAddress()
61 bool otLinkRawGetPromiscuous(otInstance *aInstance) { return AsCoreType(aInstance).Get<Radio>().Get… in otLinkRawGetPromiscuous()
68 VerifyOrExit(instance.Get<Mac::LinkRaw>().IsEnabled(), error = kErrorInvalidState); in otLinkRawSetPromiscuous()
69 instance.Get<Radio>().SetPromiscuous(aEnable); in otLinkRawSetPromiscuous()
80 VerifyOrExit(instance.Get<Mac::LinkRaw>().IsEnabled(), error = kErrorInvalidState); in otLinkRawSleep()
82 error = instance.Get<Radio>().Sleep(); in otLinkRawSleep()
88 otError otLinkRawReceive(otInstance *aInstance) { return AsCoreType(aInstance).Get<Mac::LinkRaw>().… in otLinkRawReceive()
[all …]
Dsrp_client_api.cpp44 return AsCoreType(aInstance).Get<Srp::Client>().Start(AsCoreType(aServerSockAddr)); in otSrpClientStart()
47 void otSrpClientStop(otInstance *aInstance) { return AsCoreType(aInstance).Get<Srp::Client>().Stop(… in otSrpClientStop()
49 bool otSrpClientIsRunning(otInstance *aInstance) { return AsCoreType(aInstance).Get<Srp::Client>().… in otSrpClientIsRunning()
53 return &AsCoreType(aInstance).Get<Srp::Client>().GetServerAddress(); in otSrpClientGetServerAddress()
58 AsCoreType(aInstance).Get<Srp::Client>().SetCallback(aCallback, aContext); in otSrpClientSetCallback()
64 AsCoreType(aInstance).Get<Srp::Client>().EnableAutoStartMode(aCallback, aContext); in otSrpClientEnableAutoStartMode()
69 AsCoreType(aInstance).Get<Srp::Client>().DisableAutoStartMode(); in otSrpClientDisableAutoStartMode()
74 return AsCoreType(aInstance).Get<Srp::Client>().IsAutoStartModeEnabled(); in otSrpClientIsAutoStartModeEnabled()
78 uint32_t otSrpClientGetTtl(otInstance *aInstance) { return AsCoreType(aInstance).Get<Srp::Client>()… in otSrpClientGetTtl()
82 return AsCoreType(aInstance).Get<Srp::Client>().SetTtl(aTtl); in otSrpClientSetTtl()
[all …]
Dchannel_manager_api.cpp46 AsCoreType(aInstance).Get<Utils::ChannelManager>().RequestNetworkChannelChange(aChannel); in otChannelManagerRequestChannelChange()
52 return AsCoreType(aInstance).Get<Utils::ChannelManager>().GetRequestedChannel(); in otChannelManagerGetRequestedChannel()
58 return AsCoreType(aInstance).Get<Utils::ChannelManager>().GetDelay(); in otChannelManagerGetDelay()
63 return AsCoreType(aInstance).Get<Utils::ChannelManager>().SetDelay(aDelay); in otChannelManagerSetDelay()
69 …return AsCoreType(aInstance).Get<Utils::ChannelManager>().RequestNetworkChannelSelect(aSkipQuality… in otChannelManagerRequestChannelSelect()
75 …AsCoreType(aInstance).Get<Utils::ChannelManager>().SetAutoNetworkChannelSelectionEnabled(aEnabled); in otChannelManagerSetAutoChannelSelectionEnabled()
80 … return AsCoreType(aInstance).Get<Utils::ChannelManager>().GetAutoNetworkChannelSelectionEnabled(); in otChannelManagerGetAutoChannelSelectionEnabled()
88 …return AsCoreType(aInstance).Get<Utils::ChannelManager>().RequestCslChannelSelect(aSkipQualityChec… in otChannelManagerRequestCslChannelSelect()
94 AsCoreType(aInstance).Get<Utils::ChannelManager>().SetAutoCslChannelSelectionEnabled(aEnabled); in otChannelManagerSetAutoCslChannelSelectionEnabled()
99 return AsCoreType(aInstance).Get<Utils::ChannelManager>().GetAutoCslChannelSelectionEnabled(); in otChannelManagerGetAutoCslChannelSelectionEnabled()
[all …]
Dborder_routing_api.cpp44 …return AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().Init(aInfraIfIndex, aInfraIfIsRun… in otBorderRoutingInit()
49 return AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().SetEnabled(aEnabled); in otBorderRoutingSetEnabled()
54 return MapEnum(AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetState()); in otBorderRoutingGetState()
60 AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetRouteInfoOptionPreference()); in otBorderRoutingGetRouteInfoOptionPreference()
65 AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().SetRouteInfoOptionPreference( in otBorderRoutingSetRouteInfoOptionPreference()
71 AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().ClearRouteInfoOptionPreference(); in otBorderRoutingClearRouteInfoOptionPreference()
76 …return AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().SetExtraRouterAdvertOptions(aOpti… in otBorderRoutingSetExtraRouterAdvertOptions()
82 AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetRoutePreference()); in otBorderRoutingGetRoutePreference()
87 AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().SetRoutePreference( in otBorderRoutingSetRoutePreference()
93 AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().ClearRoutePreference(); in otBorderRoutingClearRoutePreference()
[all …]
Dip6_api.cpp46 VerifyOrExit(!instance.Get<Mac::LinkRaw>().IsEnabled(), error = kErrorInvalidState); in otIp6SetEnabled()
51 instance.Get<ThreadNetif>().Up(); in otIp6SetEnabled()
55 instance.Get<ThreadNetif>().Down(); in otIp6SetEnabled()
64 bool otIp6IsEnabled(otInstance *aInstance) { return AsCoreType(aInstance).Get<ThreadNetif>().IsUp()… in otIp6IsEnabled()
68 return AsCoreType(aInstance).Get<ThreadNetif>().GetUnicastAddresses().GetHead(); in otIp6GetUnicastAddresses()
73 return AsCoreType(aInstance).Get<ThreadNetif>().HasUnicastAddress(AsCoreType(aAddress)); in otIp6HasUnicastAddress()
78 return AsCoreType(aInstance).Get<ThreadNetif>().AddExternalUnicastAddress(AsCoreType(aAddress)); in otIp6AddUnicastAddress()
83 …return AsCoreType(aInstance).Get<ThreadNetif>().RemoveExternalUnicastAddress(AsCoreType(aAddress)); in otIp6RemoveUnicastAddress()
88 return AsCoreType(aInstance).Get<ThreadNetif>().GetMulticastAddresses().GetHead(); in otIp6GetMulticastAddresses()
93 … return AsCoreType(aInstance).Get<ThreadNetif>().SubscribeExternalMulticast(AsCoreType(aAddress)); in otIp6SubscribeMulticastAddress()
[all …]
Dble_secure_api.cpp55 …return AsCoreType(aInstance).Get<Ble::BleSecure>().Start(aConnectHandler, aReceiveHandler, aTlvMod… in otBleSecureStart()
60 return AsCoreType(aInstance).Get<Ble::BleSecure>().TcatSetVendorInfo(AsCoreType(aVendorInfo)); in otBleSecureSetTcatVendorInfo()
65 return AsCoreType(aInstance).Get<Ble::BleSecure>().TcatStart(aHandler); in otBleSecureTcatStart()
68 void otBleSecureStop(otInstance *aInstance) { AsCoreType(aInstance).Get<Ble::BleSecure>().Stop(); } in otBleSecureStop()
81 …AsCoreType(aInstance).Get<Ble::BleSecure>().SetPreSharedKey(aPsk, aPskLength, aPskIdentity, aPskId… in otBleSecureSetPsk()
91 …error = AsCoreType(aInstance).Get<Ble::BleSecure>().GetPeerCertificateBase64(aPeerCert, aCertLengt… in otBleSecureGetPeerCertificateBase64()
106 …return AsCoreType(aInstance).Get<Ble::BleSecure>().GetPeerSubjectAttributeByOid(aOid, aOidLength, … in otBleSecureGetPeerSubjectAttributeByOid()
115 return AsCoreType(aInstance).Get<Ble::BleSecure>().GetThreadAttributeFromPeerCertificate( in otBleSecureGetThreadAttributeFromPeerCertificate()
125 return AsCoreType(aInstance).Get<Ble::BleSecure>().GetThreadAttributeFromOwnCertificate( in otBleSecureGetThreadAttributeFromOwnCertificate()
131 AsCoreType(aInstance).Get<Ble::BleSecure>().SetSslAuthMode(aVerifyPeerCertificate); in otBleSecureSetSslAuthMode()
[all …]
Dmdns_api.cpp44 return AsCoreType(aInstance).Get<Dns::Multicast::Core>().SetEnabled(aEnable, aInfraIfIndex); in otMdnsSetEnabled()
47 bool otMdnsIsEnabled(otInstance *aInstance) { return AsCoreType(aInstance).Get<Dns::Multicast::Core… in otMdnsIsEnabled()
51 AsCoreType(aInstance).Get<Dns::Multicast::Core>().SetQuestionUnicastAllowed(aAllow); in otMdnsSetQuestionUnicastAllowed()
56 return AsCoreType(aInstance).Get<Dns::Multicast::Core>().IsQuestionUnicastAllowed(); in otMdnsIsQuestionUnicastAllowed()
61 AsCoreType(aInstance).Get<Dns::Multicast::Core>().SetConflictCallback(aCallback); in otMdnsSetConflictCallback()
71 …return AsCoreType(aInstance).Get<Dns::Multicast::Core>().RegisterHost(*aHost, aRequestId, aCallbac… in otMdnsRegisterHost()
78 return AsCoreType(aInstance).Get<Dns::Multicast::Core>().UnregisterHost(*aHost); in otMdnsUnregisterHost()
88 …return AsCoreType(aInstance).Get<Dns::Multicast::Core>().RegisterService(*aService, aRequestId, aC… in otMdnsRegisterService()
95 return AsCoreType(aInstance).Get<Dns::Multicast::Core>().UnregisterService(*aService); in otMdnsUnregisterService()
105 …return AsCoreType(aInstance).Get<Dns::Multicast::Core>().RegisterKey(*aKey, aRequestId, aCallback); in otMdnsRegisterKey()
[all …]
Dbackbone_router_ftd_api.cpp48 return AsCoreType(aInstance).Get<BackboneRouter::Local>().SetEnabled(aEnabled); in otBackboneRouterSetEnabled()
53 return MapEnum(AsCoreType(aInstance).Get<BackboneRouter::Local>().GetState()); in otBackboneRouterGetState()
60 AsCoreType(aInstance).Get<BackboneRouter::Local>().GetConfig(*aConfig); in otBackboneRouterGetConfig()
67 return AsCoreType(aInstance).Get<BackboneRouter::Local>().SetConfig(*aConfig); in otBackboneRouterSetConfig()
72 …return AsCoreType(aInstance).Get<BackboneRouter::Local>().AddService(BackboneRouter::Local::kForce… in otBackboneRouterRegister()
77 return AsCoreType(aInstance).Get<BackboneRouter::Local>().GetRegistrationJitter(); in otBackboneRouterGetRegistrationJitter()
82 return AsCoreType(aInstance).Get<BackboneRouter::Local>().SetRegistrationJitter(aJitter); in otBackboneRouterSetRegistrationJitter()
87 return AsCoreType(aInstance).Get<BackboneRouter::Local>().GetDomainPrefix(AsCoreType(aConfig)); in otBackboneRouterGetDomainPrefix()
94 …return AsCoreType(aInstance).Get<BackboneRouter::Local>().SetDomainPrefixCallback(aCallback, aCont… in otBackboneRouterSetDomainPrefixCallback()
102 AsCoreType(aInstance).Get<BackboneRouter::NdProxyTable>().SetCallback(aCallback, aContext); in otBackboneRouterSetNdProxyCallback()
[all …]
Dcommissioner_api.cpp47 …return AsCoreType(aInstance).Get<MeshCoP::Commissioner>().Start(aStateCallback, aJoinerCallback, a… in otCommissionerStart()
52 return AsCoreType(aInstance).Get<MeshCoP::Commissioner>().GetId(); in otCommissionerGetId()
57 return AsCoreType(aInstance).Get<MeshCoP::Commissioner>().SetId(aId); in otCommissionerSetId()
60 otError otCommissionerStop(otInstance *aInstance) { return AsCoreType(aInstance).Get<MeshCoP::Commi… in otCommissionerStop()
65 MeshCoP::Commissioner &commissioner = AsCoreType(aInstance).Get<MeshCoP::Commissioner>(); in otCommissionerAddJoiner()
84 …return AsCoreType(aInstance).Get<MeshCoP::Commissioner>().AddJoiner(AsCoreType(aDiscerner), aPskd,… in otCommissionerAddJoinerWithDiscerner()
89 … return AsCoreType(aInstance).Get<MeshCoP::Commissioner>().GetNextJoinerInfo(*aIterator, *aJoiner); in otCommissionerGetNextJoinerInfo()
95 MeshCoP::Commissioner &commissioner = AsCoreType(aInstance).Get<MeshCoP::Commissioner>(); in otCommissionerRemoveJoiner()
111 … return AsCoreType(aInstance).Get<MeshCoP::Commissioner>().RemoveJoiner(AsCoreType(aDiscerner), 0); in otCommissionerRemoveJoinerWithDiscerner()
116 return AsCoreType(aInstance).Get<MeshCoP::Commissioner>().SetProvisioningUrl(aProvisioningUrl); in otCommissionerSetProvisioningUrl()
[all …]
/openthread-latest/src/core/thread/
Dthread_netif.cpp51 Get<Mac::Mac>().SetEnabled(true); in Up()
53 IgnoreError(Get<Utils::ChannelMonitor>().Start()); in Up()
55 Get<MeshForwarder>().Start(); in Up()
60 IgnoreError(Get<Mle::MleRouter>().Enable()); in Up()
61 IgnoreError(Get<Tmf::Agent>().Start()); in Up()
63 IgnoreError(Get<Dns::ServiceDiscovery::Server>().Start()); in Up()
66 IgnoreError(Get<Dns::Client>().Start()); in Up()
69 IgnoreError(Get<Sntp::Client>().Start()); in Up()
71 Get<Notifier>().Signal(kEventThreadNetifStateChanged); in Up()
82 Get<Dns::Client>().Stop(); in Down()
[all …]
Dnetwork_data_notifier.cpp77 VerifyOrExit(Get<Mle::MleRouter>().IsAttached() && !mWaitingForResponse); in SynchronizeServerData()
104 mTimer.Start(Time::SecToMsec(Get<Mle::MleRouter>().GetRouterRoleTransitionTimeout() + 1)); in SynchronizeServerData()
128 VerifyOrExit(Get<Mle::MleRouter>().IsRouterOrLeader()); in RemoveStaleChildEntries()
130 Get<Leader>().FindRlocs(kAnyBrOrServer, kAnyRole, rlocs); in RemoveStaleChildEntries()
134 if (Mle::IsChildRloc16(rloc16) && Get<Mle::Mle>().HasMatchingRouterIdWith(rloc16) && in RemoveStaleChildEntries()
135 Get<ChildTable>().FindChild(rloc16, Child::kInStateValid) == nullptr) in RemoveStaleChildEntries()
151 uint16_t deviceRloc = Get<Mle::MleRouter>().GetRloc16(); in UpdateInconsistentData()
157 if (Get<Mle::MleRouter>().IsExpectedToBecomeRouterSoon()) in UpdateInconsistentData()
163 Get<Local>().UpdateRloc(); in UpdateInconsistentData()
165 if (Get<Leader>().ContainsEntriesFrom(Get<Local>(), deviceRloc) && in UpdateInconsistentData()
[all …]
Dchild_supervision.cpp57 child = Get<ChildTable>().GetChildAtIndex(childIndex); in GetDestination()
70 messagePtr.Reset(Get<MessagePool>().Allocate(Message::kTypeSupervision, sizeof(uint8_t))); in SendMessage()
78 childIndex = Get<ChildTable>().GetChildIndex(aChild); in SendMessage()
81 Get<MeshForwarder>().SendMessage(messagePtr.PassOwnership()); in SendMessage()
93 for (Child &child : Get<ChildTable>().Iterate(Child::kInStateValid)) in HandleTimeTick()
115 …bool shouldRun = (!Get<Mle::Mle>().IsDisabled() && Get<ChildTable>().HasChildren(Child::kInStateVa… in CheckState()
117 if (shouldRun && !Get<TimeTicker>().IsReceiverRegistered(TimeTicker::kChildSupervisor)) in CheckState()
119 Get<TimeTicker>().RegisterReceiver(TimeTicker::kChildSupervisor); in CheckState()
123 if (!shouldRun && Get<TimeTicker>().IsReceiverRegistered(TimeTicker::kChildSupervisor)) in CheckState()
125 Get<TimeTicker>().UnregisterReceiver(TimeTicker::kChildSupervisor); in CheckState()
[all …]
Dmle.cpp105 mLinkLocalAddress.GetAddress().SetToLinkLocalAddress(Get<Mac::Mac>().GetExtAddress()); in Mle()
152 Get<ThreadNetif>().RemoveUnicastAddress(mLinkLocalAddress); in Disable()
163 VerifyOrExit(!Get<Radio>().GetPromiscuous(), error = kErrorInvalidState); in Start()
164 VerifyOrExit(Get<ThreadNetif>().IsUp(), error = kErrorInvalidState); in Start()
166 if (Get<Mac::Mac>().GetPanId() == Mac::kPanIdBroadcast) in Start()
168 Get<Mac::Mac>().SetPanId(Mac::GenerateRandomPanId()); in Start()
173 Get<ThreadNetif>().AddUnicastAddress(mMeshLocalEid); in Start()
175 Get<ThreadNetif>().SubscribeMulticast(mLinkLocalAllThreadNodes); in Start()
176 Get<ThreadNetif>().SubscribeMulticast(mRealmLocalAllThreadNodes); in Start()
182 Get<KeyManager>().Start(); in Start()
[all …]
/openthread-latest/src/core/common/
Dnotifier.cpp100 Get<Mle::Mle>().HandleNotifierEvents(events); in EmitEvents()
101 Get<EnergyScanServer>().HandleNotifierEvents(events); in EmitEvents()
103 Get<MeshCoP::JoinerRouter>().HandleNotifierEvents(events); in EmitEvents()
105 Get<BackboneRouter::Manager>().HandleNotifierEvents(events); in EmitEvents()
107 Get<ChildSupervisor>().HandleNotifierEvents(events); in EmitEvents()
109 Get<MeshCoP::DatasetUpdater>().HandleNotifierEvents(events); in EmitEvents()
113 Get<NetworkData::Notifier>().HandleNotifierEvents(events); in EmitEvents()
116 Get<AnnounceSender>().HandleNotifierEvents(events); in EmitEvents()
119 Get<MeshCoP::BorderAgent>().HandleNotifierEvents(events); in EmitEvents()
122 Get<MlrManager>().HandleNotifierEvents(events); in EmitEvents()
[all …]
/openthread-latest/src/core/mac/
Dsub_mac_callbacks.cpp51 if (Get<LinkRaw>().IsEnabled()) in ReceiveDone()
53 Get<LinkRaw>().InvokeReceiveDone(aFrame, aError); in ReceiveDone()
58 Get<Mac>().HandleReceivedFrame(aFrame, aError); in ReceiveDone()
64 Get<Mac>().RecordCcaStatus(aCcaSuccess, aChannel); in RecordCcaStatus()
72 Get<Mac>().RecordFrameTransmitStatus(aFrame, aError, aRetryCount, aWillRetx); in RecordFrameTransmitStatus()
78 if (Get<LinkRaw>().IsEnabled()) in TransmitDone()
80 Get<LinkRaw>().InvokeTransmitDone(aFrame, aAckFrame, aError); in TransmitDone()
85 Get<Mac>().HandleTransmitDone(aFrame, aAckFrame, aError); in TransmitDone()
92 if (Get<LinkRaw>().IsEnabled()) in EnergyScanDone()
94 Get<LinkRaw>().InvokeEnergyScanDone(aMaxRssi); in EnergyScanDone()
[all …]
/openthread-latest/tests/nexus/platform/
Dnexus_node.cpp40 Get<MeshCoP::ActiveDatasetManager>().SaveLocal(datasetInfo); in Form()
42 Get<ThreadNetif>().Up(); in Form()
43 SuccessOrQuit(Get<Mle::MleRouter>().Start()); in Form()
54 SuccessOrQuit(Get<Mle::MleRouter>().SetRouterEligible(false)); in Join()
69 SuccessOrQuit(Get<Mle::Mle>().SetDeviceMode(mode)); in Join()
71 SuccessOrQuit(aNode.Get<MeshCoP::ActiveDatasetManager>().Read(dataset)); in Join()
72 Get<MeshCoP::ActiveDatasetManager>().SaveLocal(dataset); in Join()
74 Get<ThreadNetif>().Up(); in Join()
75 SuccessOrQuit(Get<Mle::MleRouter>().Start()); in Join()
80 SuccessOrQuit(Get<Mac::Filter>().AddAddress(aNode.Get<Mac::Mac>().GetExtAddress())); in AllowList()
[all …]
/openthread-latest/src/core/backbone_router/
Dbbr_local.cpp108 Get<Notifier>().Signal(kEventThreadBackboneRouterLocalChanged); in Reset()
159 Get<Notifier>().Signal(kEventThreadBackboneRouterLocalChanged); in SetConfig()
173 VerifyOrExit(mState != kStateDisabled && Get<Mle::Mle>().IsAttached()); in AddService()
178 VerifyOrExit(!Get<BackboneRouter::Leader>().HasPrimary() || in AddService()
179Get<BackboneRouter::Leader>().GetServer16() == Get<Mle::MleRouter>().GetRloc16()); in AddService()
185 SuccessOrExit(error = Get<NetworkData::Service::Manager>().AddBackboneRouterService( in AddService()
187 Get<NetworkData::Notifier>().HandleServerDataUpdated(); in AddService()
200 SuccessOrExit(error = Get<NetworkData::Service::Manager>().RemoveBackboneRouterService()); in RemoveService()
201 Get<NetworkData::Notifier>().HandleServerDataUpdated(); in RemoveService()
216 … mAllNetworkBackboneRouters.SetMulticastNetworkPrefix(Get<Mle::MleRouter>().GetMeshLocalPrefix()); in SetState()
[all …]
/openthread-latest/src/core/meshcop/
Ddataset_manager_ftd.cpp90 (channelValue.GetChannel() != Get<Mac::Mac>().GetPanChannel())) in ProcessSetOrReplaceRequest()
95 if ((dataset.Read<PanIdTlv>(panId) == kErrorNone) && (panId != Get<Mac::Mac>().GetPanId())) in ProcessSetOrReplaceRequest()
101 (meshLocalPrefix != Get<Mle::MleRouter>().GetMeshLocalPrefix())) in ProcessSetOrReplaceRequest()
110 Get<KeyManager>().GetNetworkKey(localNetworkKey); in ProcessSetOrReplaceRequest()
124 VerifyOrExit(activeTimestamp > Get<ActiveDatasetManager>().GetTimestamp()); in ProcessSetOrReplaceRequest()
137 SuccessOrExit(Get<NetworkData::Leader>().FindCommissioningSessionId(localSessionId)); in ProcessSetOrReplaceRequest()
154 IgnoreError(Get<ActiveDatasetManager>().Read(aInfo.mDataset)); in ProcessSetOrReplaceRequest()
181 delayTimer = Max(delayTimer, Get<Leader>().GetDelayTimerMinimal()); in ProcessSetOrReplaceRequest()
198 VerifyOrExit(Get<Mle::Mle>().IsLeader()); in HandleSetOrReplace()
208 Get<PendingDatasetManager>().ApplyActiveDataset(info.mDataset); in HandleSetOrReplace()
[all …]

12345678910>>...12