ESP-IDF
ot::InstanceLocator::GetInstance() const
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (2/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ot::InstanceLocator::GetInstance() const
ot::InstanceLocator::GetInstance() const method
Syntax
Show:
Summary
Declaration
from
locator.hpp:113
Instance
&
GetInstance
(
void
)
const
;
Examples
References
from
examples
Code
Location
Scope
Referrer
Instance
&
GetInstance
(
void
)
const
{
return
*
reinterpret_cast
<
Instance
*
>
(
&
gInstanceRaw
)
;
}
locator.hpp:113
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
address_resolver.cpp:616
ot::AddressResolver::SendAddressQuery()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
address_resolver.cpp:725
ot::AddressResolver::SendAddressError()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
address_resolver.cpp:899
ot::AddressResolver::SendAddressQueryResponse()
VerifyOrExit
(
aConfig
.
IsValid
(
GetInstance
(
)
)
,
error
=
kErrorInvalidArgs
)
;
bbr_local.cpp:341
ot::BackboneRouter::Local::SetDomainPrefix()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
border_agent.cpp:512
ot::MeshCoP::BorderAgent::HandleTmf()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
border_agent.cpp:543
ot::MeshCoP::BorderAgent::ForwardToLeader()
Instance
&
instance
=
GetInstance
(
)
;
child.cpp:122
ot::Child::Clear()
for
(
Settings
::
ChildInfoIterator
iter
(
GetInstance
(
)
)
;
!
iter
.
IsDone
(
)
;
iter
++
)
child_table.cpp:270
ot::ChildTable::RemoveStoredChild()
IteratorBuilder
Iterate
(
Child
::
StateFilter
aFilter
)
{
return
IteratorBuilder
(
GetInstance
(
)
,
aFilter
)
;
}
child_table.hpp:231
ot::ChildTable::Iterate()
Iterator
begin
(
void
)
{
return
Iterator
(
GetInstance
(
)
,
mFilter
)
;
}
child_table.hpp:321
ot::ChildTable::IteratorBuilder
ot::ChildTable::IteratorBuilder::begin()
Iterator
end
(
void
)
{
return
Iterator
(
GetInstance
(
)
)
;
}
child_table.hpp:322
ot::ChildTable::IteratorBuilder
ot::ChildTable::IteratorBuilder::end()
uint32_t
busSpeedHz
=
otPlatRadioGetBusSpeed
(
&
GetInstance
(
)
)
;
csl_tx_scheduler.cpp:73
ot::CslTxScheduler
ot::CslTxScheduler::UpdateFrameRequestAhead()
uint32_t
busLatency
=
otPlatRadioGetBusLatency
(
&
GetInstance
(
)
)
;
csl_tx_scheduler.cpp:74
ot::CslTxScheduler
ot::CslTxScheduler::UpdateFrameRequestAhead()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
dataset_manager.cpp:478
ot::MeshCoP::DatasetManager::SendSetRequest()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
dataset_manager.cpp:647
ot::MeshCoP::DatasetManager::SendGetRequest() const
Error
CreateNewNetwork
(
Dataset
::
Info
&
aDatasetInfo
)
{
return
aDatasetInfo
.
GenerateRandom
(
GetInstance
(
)
)
;
}
dataset_manager.hpp:371
ot::MeshCoP::ActiveDatasetManager::CreateNewNetwork()
Response
response
(
GetInstance
(
)
)
;
dnssd_server.cpp:157
ot::Dns::ServiceDiscovery::Server::ProcessQuery()
Response
response
(
GetInstance
(
)
)
;
dnssd_server.cpp:1397
ot::Dns::ServiceDiscovery::Server::Finalize()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
dua_manager.cpp:425
ot::DuaManager::PerformNextRegistration()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
dua_manager.cpp:721
ot::DuaManager::SendAddressNotification()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
energy_scan_server.cpp:177
ot::EnergyScanServer::SendReport()
otPlatAlarmMilliStop
(
&
GetInstance
(
)
)
;
factory_diags.cpp:351
ot::FactoryDiags::Diags::ProcessRepeat()
otPlatAlarmMilliStartAt
(
&
GetInstance
(
)
,
now
,
mTxPeriod
)
;
factory_diags.cpp:384
ot::FactoryDiags::Diags::ProcessRepeat()
otPlatAlarmMilliStop
(
&
GetInstance
(
)
)
;
factory_diags.cpp:448
ot::FactoryDiags::Diags::ProcessStart()
otPlatAlarmMilliStop
(
&
GetInstance
(
)
)
;
factory_diags.cpp:496
ot::FactoryDiags::Diags::ProcessStop()
otPlatAlarmMilliStartAt
(
&
GetInstance
(
)
,
now
,
mTxPeriod
)
;
factory_diags.cpp:597
ot::FactoryDiags::Diags::AlarmFired()
otPlatDiagAlarmCallback
(
&
GetInstance
(
)
)
;
factory_diags.cpp:601
ot::FactoryDiags::Diags::AlarmFired()
otPlatDiagRadioReceived
(
&
GetInstance
(
)
,
aFrame
,
aError
)
;
factory_diags.cpp:622
ot::FactoryDiags::Diags::ReceiveDone()
SuccessOrExit
(
error
=
otPlatDiagRadioTransmitCarrier
(
&
GetInstance
(
)
,
true
)
)
;
factory_diags.cpp:662
ot::FactoryDiags::Diags::ProcessContinuousWave()
SuccessOrExit
(
error
=
otPlatDiagRadioTransmitCarrier
(
&
GetInstance
(
)
,
false
)
)
;
factory_diags.cpp:666
ot::FactoryDiags::Diags::ProcessContinuousWave()
error
=
otPlatDiagRadioTransmitStream
(
&
GetInstance
(
)
,
true
)
;
factory_diags.cpp:683
ot::FactoryDiags::Diags::ProcessStream()
error
=
otPlatDiagRadioTransmitStream
(
&
GetInstance
(
)
,
false
)
;
factory_diags.cpp:687
ot::FactoryDiags::Diags::ProcessStream()
return
otPlatDiagRadioGetPowerSettings
(
&
GetInstance
(
)
,
aChannel
,
&
aPowerSettings
.
mTargetPower
,
factory_diags.cpp:698
ot::FactoryDiags::Diags::GetPowerSettings()
return
otPlatDiagRadioGetRawPowerSetting
(
&
GetInstance
(
)
,
aRawPowerSetting
.
mData
,
&
aRawPowerSetting
.
mLength
)
;
factory_diags.cpp:760
ot::FactoryDiags::Diags::GetRawPowerSetting()
SuccessOrExit
(
error
=
otPlatDiagRadioRawPowerSettingEnable
(
&
GetInstance
(
)
,
true
)
)
;
factory_diags.cpp:777
ot::FactoryDiags::Diags::ProcessRawPowerSetting()
SuccessOrExit
(
error
=
otPlatDiagRadioRawPowerSettingEnable
(
&
GetInstance
(
)
,
false
)
)
;
factory_diags.cpp:781
ot::FactoryDiags::Diags::ProcessRawPowerSetting()
SuccessOrExit
(
error
=
otPlatDiagRadioSetRawPowerSetting
(
&
GetInstance
(
)
,
setting
.
mData
,
setting
.
mLength
)
)
;
factory_diags.cpp:787
ot::FactoryDiags::Diags::ProcessRawPowerSetting()
error
=
otPlatDiagProcess
(
&
GetInstance
(
)
,
aArgsLength
,
aArgs
)
;
factory_diags.cpp:958
ot::FactoryDiags::Diags::ProcessCmd()
otPlatDiagSetOutputCallback
(
&
GetInstance
(
)
,
aCallback
,
aContext
)
;
factory_diags.cpp:975
ot::FactoryDiags::Diags::SetOutputCallback()
return
otPlatGetInfraIfLinkLayerAddress
(
&
GetInstance
(
)
,
mIfIndex
,
&
aLinkLayerAddress
)
;
infra_if.cpp:142
ot::BorderRouter::InfraIf
ot::BorderRouter::InfraIf::GetLinkLayerAddress()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
joiner_router.cpp:121
ot::MeshCoP::JoinerRouter::HandleUdpReceive()
mReceiveDoneCallback
(
&
GetInstance
(
)
,
aFrame
,
aError
)
;
link_raw.cpp:182
ot::Mac::LinkRaw::InvokeReceiveDone()
mTransmitDoneCallback
(
&
GetInstance
(
)
,
&
aFrame
,
aAckFrame
,
aError
)
;
link_raw.cpp:205
ot::Mac::LinkRaw::InvokeTransmitDone()
mEnergyScanDoneCallback
(
&
GetInstance
(
)
,
aEnergyScanMaxRssi
)
;
link_raw.cpp:227
ot::Mac::LinkRaw::InvokeEnergyScanDone()
RxInfo
rxInfo
(
GetInstance
(
)
)
;
mesh_forwarder.cpp:1389
ot::MeshForwarder::HandleReceivedFrame()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
meshcop_leader.cpp:188
ot::MeshCoP::Leader::SendDatasetChanged()
inline
Instance
&
Message
::
GetInstance
(
void
)
const
{
return
GetMessagePool
(
)
->
GetInstance
(
)
;
}
message.hpp:1895
ot::Message::GetInstance() const
Instance
&
instance
=
GetInstance
(
)
;
mle.cpp:5165
ot::Mle::Mle::ParentCandidate::Clear()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
mle_router.cpp:3173
ot::Mle::MleRouter::SendAddressSolicit()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
mle_router.cpp:3209
ot::Mle::MleRouter::SendAddressRelease()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
mlr_manager.cpp:375
ot::MlrManager::SendMlrMessage()
IteratorBuilder
Iterate
(
void
)
{
return
IteratorBuilder
(
GetInstance
(
)
)
;
}
multicast_listeners_table.hpp:160
ot::BackboneRouter::MulticastListenersTable::Iterate()
NdProxyTable
&
table
=
GetInstance
(
)
.
Get
<
BackboneRouter
::
NdProxyTable
>
(
)
;
ndproxy_table.cpp:99
ot::BackboneRouter::NdProxyTable::Iterator::Iterator()
NdProxyTable
&
table
=
GetInstance
(
)
.
Get
<
BackboneRouter
::
NdProxyTable
>
(
)
;
ndproxy_table.cpp:112
ot::BackboneRouter::NdProxyTable::Iterator::Iterator()
NdProxyTable
&
table
=
GetInstance
(
)
.
Get
<
BackboneRouter
::
NdProxyTable
>
(
)
;
ndproxy_table.cpp:118
ot::BackboneRouter::NdProxyTable::Iterator::Advance()
Iterator
begin
(
void
)
{
return
Iterator
(
GetInstance
(
)
,
mFilter
)
;
}
ndproxy_table.hpp:279
ot::BackboneRouter::NdProxyTable::IteratorBuilder
ot::BackboneRouter::NdProxyTable::IteratorBuilder::begin()
Iterator
end
(
void
)
{
return
Iterator
(
GetInstance
(
)
,
Iterator
::
kEndIterator
)
;
}
ndproxy_table.hpp:280
ot::BackboneRouter::NdProxyTable::IteratorBuilder
ot::BackboneRouter::NdProxyTable::IteratorBuilder::end()
IteratorBuilder
Iterate
(
Filter
aFilter
)
{
return
IteratorBuilder
(
GetInstance
(
)
,
aFilter
)
;
}
ndproxy_table.hpp:285
ot::BackboneRouter::NdProxyTable::Iterate()
info
.
mInstance
=
&
GetInstance
(
)
;
neighbor_table.cpp:272
ot::NeighborTable
ot::NeighborTable::Signal()
MutableNetworkData
netDataCopy
(
GetInstance
(
)
,
aData
,
0
,
aDataLength
)
;
network_data.cpp:49
ot::NetworkData::NetworkData::CopyNetworkData() const
aConfig
.
mExternalRoute
->
SetFrom
(
GetInstance
(
)
,
*
prefixTlv
,
*
hasRoute
,
*
hasRouteEntry
)
;
network_data.cpp:239
ot::NetworkData::NetworkData::Iterate() const
return
NetworkData
(
GetInstance
(
)
,
tlvs
,
length
)
.
FindService
(
aEnterpriseNumber
,
aServiceData
,
aServiceMatchMode
)
;
network_data.cpp:451
ot::NetworkData::NetworkData::FindNextService() const
NetworkData
networkData
(
GetInstance
(
)
,
networkDataTlv
.
GetTlvs
(
)
,
networkDataTlv
.
GetLength
(
)
)
;
network_data_leader_ftd.cpp:249
ot::NetworkData::Leader::HandleTmf()
NetworkData
validatedSegment
(
aNetworkData
.
GetInstance
(
)
,
aNetworkData
.
GetTlvsStart
(
)
,
cur
)
;
network_data_leader_ftd.cpp:368
ot::NetworkData::Leader::Validate()
Leader
leaderClone
(
GetInstance
(
)
)
;
network_data_leader_ftd.cpp:677
ot::NetworkData::Leader::CheckForNetDataGettingFull()
NetworkData
excludeNetworkData
(
GetInstance
(
)
)
;
// Empty network data.
network_data_leader_ftd.cpp:1019
ot::NetworkData::Leader::RemoveRloc()
VerifyOrExit
(
aConfig
.
IsValid
(
GetInstance
(
)
)
)
;
network_data_local.cpp:51
ot::NetworkData::Local::AddOnMeshPrefix()
VerifyOrExit
(
aConfig
.
IsValid
(
GetInstance
(
)
)
)
;
network_data_local.cpp:78
ot::NetworkData::Local::AddHasRoutePrefix()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
network_data_notifier.cpp:188
ot::NetworkData::Notifier::SendServerDataNotification()
VerifyOrExit
(
aConfig
.
IsValid
(
GetInstance
(
)
)
,
error
=
kErrorInvalidArgs
)
;
network_data_publisher.cpp:76
ot::NetworkData::Publisher::PublishOnMeshPrefix()
VerifyOrExit
(
aConfig
.
IsValid
(
GetInstance
(
)
)
,
error
=
kErrorInvalidArgs
)
;
network_data_publisher.cpp:100
ot::NetworkData::Publisher::ReplacePublishedExternalRoute()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
network_diagnostic.cpp:603
ot::NetworkDiagnostic::Server::SendNextAnswer()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
network_diagnostic.cpp:897
ot::NetworkDiagnostic::Client::SendCommand()
Tmf
::
MessageInfo
messageInfo
(
GetInstance
(
)
)
;
panid_query_server.cpp:99
ot::PanIdQueryServer::SendConflict()
otInstance
*
GetInstancePtr
(
void
)
const
{
return
reinterpret_cast
<
otInstance
*
>
(
&
InstanceLocator
::
GetInstance
(
)
)
;
}
radio.hpp:809
ot::Radio
ot::Radio::GetInstancePtr() const
Instance
&
instance
=
GetInstance
(
)
;
router.cpp:67
ot::Router::Clear()
Instance
&
instance
=
GetInstance
(
)
;
router.cpp:88
ot::Parent::Clear()
ChildInfoIteratorBuilder
IterateChildInfo
(
void
)
{
return
ChildInfoIteratorBuilder
(
GetInstance
(
)
)
;
}
settings.hpp:951
ot::Settings
ot::Settings::IterateChildInfo()
ChildInfoIterator
begin
(
void
)
{
return
ChildInfoIterator
(
GetInstance
(
)
)
;
}
settings.hpp:1111
ot::Settings::ChildInfoIteratorBuilder
ot::Settings::ChildInfoIteratorBuilder::begin()
ChildInfoIterator
end
(
void
)
{
return
ChildInfoIterator
(
GetInstance
(
)
,
ChildInfoIterator
::
kEndIterator
)
;
}
settings.hpp:1112
ot::Settings::ChildInfoIteratorBuilder
ot::Settings::ChildInfoIteratorBuilder::end()
otInstance
*
GetInstancePtr
(
void
)
const
{
return
reinterpret_cast
<
otInstance
*
>
(
&
InstanceLocator
::
GetInstance
(
)
)
;
}
settings_driver.hpp:225
ot::SettingsDriver
ot::SettingsDriver::GetInstancePtr() const
return
(
mFilter
!=
nullptr
)
?
mFilter
(
&
GetInstance
(
)
,
&
aConfig
.
GetPrefix
(
)
)
:
false
;
slaac_address.cpp:126
ot::Utils::Slaac::IsFiltered() const
otTaskletsSignalPending
(
&
aTasklet
.
GetInstance
(
)
)
;
tasklet.cpp:57
ot::Tasklet::Scheduler
ot::Tasklet::Scheduler::PostTasklet()
aAlarmApi
.
AlarmStop
(
&
GetInstance
(
)
)
;
timer.cpp:199
ot::Timer::Scheduler::SetAlarm()
aAlarmApi
.
AlarmStartAt
(
&
GetInstance
(
)
,
now
.
GetValue
(
)
,
remaining
)
;
timer.cpp:209
ot::Timer::Scheduler::SetAlarm()
otPlatTrelEnable
(
&
GetInstance
(
)
,
&
mUdpPort
)
;
trel_interface.cpp:88
ot::Trel::Interface::Enable()
otPlatTrelDisable
(
&
GetInstance
(
)
)
;
trel_interface.cpp:104
ot::Trel::Interface::Disable()
otPlatTrelRegisterService
(
&
GetInstance
(
)
,
mUdpPort
,
txtData
.
GetBytes
(
)
,
static_cast
<
uint8_t
>
(
txtData
.
GetLength
(
)
)
)
;
trel_interface.cpp:159
ot::Trel::Interface::RegisterService()
const
Counters
*
Interface
::
GetCounters
(
void
)
const
{
return
otPlatTrelGetCounters
(
&
GetInstance
(
)
)
;
}
trel_interface.cpp:345
ot::Trel::Interface::GetCounters() const
void
Interface
::
ResetCounters
(
void
)
{
otPlatTrelResetCounters
(
&
GetInstance
(
)
)
;
}
trel_interface.cpp:347
ot::Trel::Interface::ResetCounters()
otPlatTrelSend
(
&
GetInstance
(
)
,
aPacket
.
GetBuffer
(
)
,
aPacket
.
GetLength
(
)
,
&
peerEntry
->
mSockAddr
)
;
trel_interface.cpp:375
ot::Trel::Interface::Send()
Call Tree
from
examples
ot::InstanceLocator::GetInstance() const
is called by 13 functions:
ot::Radio::GetInstancePtr() const
ot::ChildTable::IteratorBuilder::begin()
ot::ChildTable::IteratorBuilder::end()
ot::BackboneRouter::NdProxyTable::IteratorBuilder::begin()
ot::BackboneRouter::NdProxyTable::IteratorBuilder::end()
ot::Settings::IterateChildInfo()
ot::Settings::ChildInfoIteratorBuilder::begin()
ot::Settings::ChildInfoIteratorBuilder::end()
ot::SettingsDriver::GetInstancePtr() const
ot::Tasklet::Scheduler::PostTasklet()
ot::CslTxScheduler::UpdateFrameRequestAhead()
ot::NeighborTable::Signal()
ot::BorderRouter::InfraIf::GetLinkLayerAddress()
All items filtered out
ot::InstanceLocator::GetInstance() const
All items filtered out
Data Use
from
examples
ot::InstanceLocator::GetInstance() const
writes 53 variables:
All items filtered out
ot::InstanceLocator::GetInstance() const
ot::Message::GetInstance() const
ot::ChildTable::Iterate()
ot::ChildTable::IteratorBuilder::begin()
ot::ChildTable::IteratorBuilder::end()
ot::BackboneRouter::MulticastListenersTable::Iterate()
ot::BackboneRouter::NdProxyTable::IteratorBuilder::begin()
ot::BackboneRouter::NdProxyTable::IteratorBuilder::end()
ot::BackboneRouter::NdProxyTable::Iterate()
ot::Settings::IterateChildInfo()
ot::Settings::ChildInfoIteratorBuilder::begin()
ot::Settings::ChildInfoIteratorBuilder::end()
ot::MeshCoP::ActiveDatasetManager::CreateNewNetwork()
ot::AddressResolver::SendAddressQuery()
ot::AddressResolver::SendAddressError()
ot::AddressResolver::SendAddressQueryResponse()
ot::Child::Clear()
ot::ChildTable::RemoveStoredChild()
ot::DuaManager::PerformNextRegistration()
ot::DuaManager::SendAddressNotification()
ot::EnergyScanServer::SendReport()
ot::MeshForwarder::HandleReceivedFrame()
ot::Mle::Mle::ParentCandidate::Clear()
ot::Mle::MleRouter::SendAddressSolicit()
ot::Mle::MleRouter::SendAddressRelease()
ot::MlrManager::SendMlrMessage()
ot::NetworkData::NetworkData::CopyNetworkData() const
ot::NetworkData::NetworkData::Iterate() const
ot::NetworkData::NetworkData::FindNextService() const
ot::NetworkData::Leader::HandleTmf()
ot::NetworkData::Leader::Validate()
ot::NetworkData::Leader::CheckForNetDataGettingFull()
ot::NetworkData::Leader::RemoveRloc()
ot::NetworkData::Local::AddOnMeshPrefix()
ot::NetworkData::Local::AddHasRoutePrefix()
ot::NetworkData::Notifier::SendServerDataNotification()
ot::NetworkData::Publisher::PublishOnMeshPrefix()
ot::NetworkData::Publisher::ReplacePublishedExternalRoute()
ot::NetworkDiagnostic::Server::SendNextAnswer()
ot::NetworkDiagnostic::Client::SendCommand()
ot::PanIdQueryServer::SendConflict()
ot::Router::Clear()
ot::Parent::Clear()
ot::BackboneRouter::Local::SetDomainPrefix()
ot::BackboneRouter::NdProxyTable::Iterator::Iterator()
ot::BackboneRouter::NdProxyTable::Iterator::Advance()
ot::MeshCoP::BorderAgent::HandleTmf()
ot::MeshCoP::BorderAgent::ForwardToLeader()
ot::MeshCoP::DatasetManager::SendSetRequest()
ot::MeshCoP::DatasetManager::SendGetRequest() const
ot::MeshCoP::JoinerRouter::HandleUdpReceive()
ot::MeshCoP::Leader::SendDatasetChanged()
ot::Dns::ServiceDiscovery::Server::ProcessQuery()
ot::Dns::ServiceDiscovery::Server::Finalize()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out