/openthread-latest/src/core/instance/ |
D | instance.hpp | 216 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 …]
|
D | instance.cpp | 308 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/ |
D | test_border_agent.cpp | 59 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 …]
|
D | test_form_join.cpp | 65 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/ |
D | link_api.cpp | 46 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 …]
|
D | thread_api.cpp | 44 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 …]
|
D | thread_ftd_api.cpp | 44 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 …]
|
D | link_raw_api.cpp | 46 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 …]
|
D | srp_client_api.cpp | 44 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 …]
|
D | channel_manager_api.cpp | 46 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 …]
|
D | border_routing_api.cpp | 44 …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 …]
|
D | ip6_api.cpp | 46 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 …]
|
D | ble_secure_api.cpp | 55 …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 …]
|
D | mdns_api.cpp | 44 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 …]
|
D | backbone_router_ftd_api.cpp | 48 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 …]
|
D | commissioner_api.cpp | 47 …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/ |
D | thread_netif.cpp | 51 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 …]
|
D | network_data_notifier.cpp | 77 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 …]
|
D | child_supervision.cpp | 57 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 …]
|
D | mle.cpp | 105 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/ |
D | notifier.cpp | 100 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/ |
D | sub_mac_callbacks.cpp | 51 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/ |
D | nexus_node.cpp | 40 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/ |
D | bbr_local.cpp | 108 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() 179 … Get<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/ |
D | dataset_manager_ftd.cpp | 90 (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 …]
|