ESP-IDF
ot::Neighbor::StateFilter
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Values
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ot::Neighbor::StateFilter
ot::Neighbor::StateFilter enum
Defines state filters used for finding a neighbor or iterating through the child/neighbor table. Each filter definition accepts a subset of `State` values.
Syntax
Show:
Summary
Declaration
from
neighbor.hpp:101
enum
StateFilter
:
uint8_t
{
kInStateValid
,
kInStateValidOrRestoring
,
kInStateChildIdRequest
,
kInStateValidOrAttaching
,
kInStateInvalid
,
kInStateAnyExceptInvalid
,
kInStateAnyExceptValidOrRestoring
,
kInStateAny
,
}
;
Values
Value
Declared as
ot::Neighbor::StateFilter::kInStateValid
ot::Neighbor::StateFilter::kInStateValidOrRestoring
ot::Neighbor::StateFilter::kInStateChildIdRequest
ot::Neighbor::StateFilter::kInStateValidOrAttaching
ot::Neighbor::StateFilter::kInStateInvalid
ot::Neighbor::StateFilter::kInStateAnyExceptInvalid
ot::Neighbor::StateFilter::kInStateAnyExceptValidOrRestoring
ot::Neighbor::StateFilter::kInStateAny
Examples
References
from
examples
Code
Location
Scope
Referrer
enum
StateFilter
:
uint8_t
neighbor.hpp:101
ChildTable
::
Iterator
::
Iterator
(
Instance
&
aInstance
,
Child
::
StateFilter
aFilter
)
child_table.cpp:42
ot::ChildTable::Iterator::Iterator()
ot::ChildTable::Iterator::Iterator()::aFilter
Child
*
ChildTable
::
FindChild
(
uint16_t
aRloc16
,
Child
::
StateFilter
aFilter
)
child_table.cpp:133
ot::ChildTable::FindChild()
ot::ChildTable::FindChild()::aFilter
Child
*
ChildTable
::
FindChild
(
const
Mac
::
ExtAddress
&
aExtAddress
,
Child
::
StateFilter
aFilter
)
child_table.cpp:138
ot::ChildTable::FindChild()
ot::ChildTable::FindChild()::aFilter
Child
*
ChildTable
::
FindChild
(
const
Mac
::
Address
&
aMacAddress
,
Child
::
StateFilter
aFilter
)
child_table.cpp:143
ot::ChildTable::FindChild()
ot::ChildTable::FindChild()::aFilter
bool
ChildTable
::
HasChildren
(
Child
::
StateFilter
aFilter
)
const
child_table.cpp:148
ot::ChildTable::HasChildren() const
ot::ChildTable::HasChildren() const::aFilter
uint16_t
ChildTable
::
GetNumChildren
(
Child
::
StateFilter
aFilter
)
const
child_table.cpp:153
ot::ChildTable::GetNumChildren() const
ot::ChildTable::GetNumChildren() const::aFilter
Iterator
(
Instance
&
aInstance
,
Child
::
StateFilter
aFilter
)
;
child_table.hpp:73
ot::ChildTable::Iterator::Iterator()
ot::ChildTable::Iterator::Iterator()::aFilter
,
mFilter
(
Child
::
StateFilter
::
kInStateValid
)
child_table.hpp:90
ot::ChildTable::Iterator::Iterator()
Child
::
StateFilter
mFilter
;
child_table.hpp:96
ot::ChildTable::Iterator
ot::ChildTable::Iterator::mFilter
Child
*
FindChild
(
uint16_t
aRloc16
,
Child
::
StateFilter
aFilter
)
;
child_table.hpp:147
ot::ChildTable::FindChild()
ot::ChildTable::FindChild()::aFilter
Child
*
FindChild
(
const
Mac
::
ExtAddress
&
aExtAddress
,
Child
::
StateFilter
aFilter
)
;
child_table.hpp:158
ot::ChildTable::FindChild()
ot::ChildTable::FindChild()::aFilter
Child
*
FindChild
(
const
Mac
::
Address
&
aMacAddress
,
Child
::
StateFilter
aFilter
)
;
child_table.hpp:168
ot::ChildTable::FindChild()
ot::ChildTable::FindChild()::aFilter
bool
HasChildren
(
Child
::
StateFilter
aFilter
)
const
;
child_table.hpp:177
ot::ChildTable::HasChildren() const
ot::ChildTable::HasChildren() const::aFilter
uint16_t
GetNumChildren
(
Child
::
StateFilter
aFilter
)
const
;
child_table.hpp:186
ot::ChildTable::GetNumChildren() const
ot::ChildTable::GetNumChildren() const::aFilter
IteratorBuilder
Iterate
(
Child
::
StateFilter
aFilter
)
{
return
IteratorBuilder
(
GetInstance
(
)
,
aFilter
)
;
}
child_table.hpp:231
ot::ChildTable::Iterate()
ot::ChildTable::Iterate()::aFilter
IteratorBuilder
(
Instance
&
aInstance
,
Child
::
StateFilter
aFilter
)
child_table.hpp:315
ot::ChildTable::IteratorBuilder::IteratorBuilder()
ot::ChildTable::IteratorBuilder::IteratorBuilder()::aFilter
Child
::
StateFilter
mFilter
;
child_table.hpp:325
ot::ChildTable::IteratorBuilder
ot::ChildTable::IteratorBuilder::mFilter
bool
Neighbor
::
MatchesFilter
(
StateFilter
aFilter
)
const
neighbor.cpp:139
ot::Neighbor::MatchesFilter() const
ot::Neighbor::MatchesFilter() const::aFilter
AddressMatcher
(
Mac
::
ShortAddress
aShortAddress
,
StateFilter
aStateFilter
)
neighbor.hpp:126
ot::Neighbor::AddressMatcher::AddressMatcher()
AddressMatcher
(
const
Mac
::
ExtAddress
&
aExtAddress
,
StateFilter
aStateFilter
)
neighbor.hpp:137
ot::Neighbor::AddressMatcher::AddressMatcher()
AddressMatcher
(
const
Mac
::
Address
&
aMacAddress
,
StateFilter
aStateFilter
)
neighbor.hpp:148
ot::Neighbor::AddressMatcher::AddressMatcher()
explicit
AddressMatcher
(
StateFilter
aStateFilter
)
neighbor.hpp:160
ot::Neighbor::AddressMatcher::AddressMatcher()
AddressMatcher
(
StateFilter
aStateFilter
,
Mac
::
ShortAddress
aShortAddress
,
const
Mac
::
ExtAddress
*
aExtAddress
)
neighbor.hpp:176
ot::Neighbor::AddressMatcher::AddressMatcher()
StateFilter
mStateFilter
;
neighbor.hpp:183
ot::Neighbor::AddressMatcher
ot::Neighbor::AddressMatcher::mStateFilter
bool
MatchesFilter
(
StateFilter
aFilter
)
const
;
neighbor.hpp:291
ot::Neighbor::MatchesFilter() const
ot::Neighbor::MatchesFilter() const::aFilter
Neighbor
*
NeighborTable
::
FindParent
(
Mac
::
ShortAddress
aShortAddress
,
Neighbor
::
StateFilter
aFilter
)
neighbor_table.cpp:63
ot::NeighborTable::FindParent()
Neighbor
*
NeighborTable
::
FindParent
(
const
Mac
::
ExtAddress
&
aExtAddress
,
Neighbor
::
StateFilter
aFilter
)
neighbor_table.cpp:68
ot::NeighborTable::FindParent()
Neighbor
*
NeighborTable
::
FindParent
(
const
Mac
::
Address
&
aMacAddress
,
Neighbor
::
StateFilter
aFilter
)
neighbor_table.cpp:73
ot::NeighborTable::FindParent()
Neighbor
*
NeighborTable
::
FindNeighbor
(
Mac
::
ShortAddress
aShortAddress
,
Neighbor
::
StateFilter
aFilter
)
neighbor_table.cpp:97
ot::NeighborTable::FindNeighbor()
Neighbor
*
NeighborTable
::
FindNeighbor
(
const
Mac
::
ExtAddress
&
aExtAddress
,
Neighbor
::
StateFilter
aFilter
)
neighbor_table.cpp:108
ot::NeighborTable::FindNeighbor()
Neighbor
*
NeighborTable
::
FindNeighbor
(
const
Mac
::
Address
&
aMacAddress
,
Neighbor
::
StateFilter
aFilter
)
neighbor_table.cpp:113
ot::NeighborTable::FindNeighbor()
Neighbor
*
NeighborTable
::
FindNeighbor
(
const
Ip6
::
Address
&
aIp6Address
,
Neighbor
::
StateFilter
aFilter
)
neighbor_table.cpp:134
ot::NeighborTable::FindNeighbor()
Neighbor
::
StateFilter
aFilter
=
Neighbor
::
kInStateValidOrRestoring
)
;
neighbor_table.hpp:96
ot::NeighborTable::FindParent()
Neighbor
::
StateFilter
aFilter
=
Neighbor
::
kInStateValidOrRestoring
)
;
neighbor_table.hpp:108
ot::NeighborTable::FindParent()
Neighbor
::
StateFilter
aFilter
=
Neighbor
::
kInStateValidOrRestoring
)
;
neighbor_table.hpp:120
ot::NeighborTable::FindParent()
Neighbor
::
StateFilter
aFilter
=
Neighbor
::
kInStateValidOrRestoring
)
;
neighbor_table.hpp:131
ot::NeighborTable::FindNeighbor()
Neighbor
::
StateFilter
aFilter
=
Neighbor
::
kInStateValidOrRestoring
)
;
neighbor_table.hpp:142
ot::NeighborTable::FindNeighbor()
Neighbor
::
StateFilter
aFilter
=
Neighbor
::
kInStateValidOrRestoring
)
;
neighbor_table.hpp:153
ot::NeighborTable::FindNeighbor()
Neighbor
::
StateFilter
aFilter
=
Neighbor
::
kInStateValidOrRestoring
)
;
neighbor_table.hpp:166
ot::NeighborTable::FindNeighbor()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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
Instance
Scope
Location
Project
ot::Neighbor::AddressMatcher::mStateFilter
ot::Neighbor::AddressMatcher
neighbor.hpp:183
ot::Neighbor::MatchesFilter() const::aFilter
ot::Neighbor::MatchesFilter() const
neighbor.hpp:291
ot::ChildTable::Iterator::Iterator()::aFilter
ot::ChildTable::Iterator::Iterator()
child_table.hpp:73
ot::ChildTable::Iterator::mFilter
ot::ChildTable::Iterator
child_table.hpp:96
ot::ChildTable::FindChild()::aFilter
ot::ChildTable::FindChild()
child_table.hpp:147
ot::ChildTable::FindChild()::aFilter
ot::ChildTable::FindChild()
child_table.hpp:158
ot::ChildTable::FindChild()::aFilter
ot::ChildTable::FindChild()
child_table.hpp:168
ot::ChildTable::HasChildren() const::aFilter
ot::ChildTable::HasChildren() const
child_table.hpp:177
ot::ChildTable::GetNumChildren() const::aFilter
ot::ChildTable::GetNumChildren() const
child_table.hpp:186
ot::ChildTable::Iterate()::aFilter
ot::ChildTable::Iterate()
child_table.hpp:231
ot::ChildTable::IteratorBuilder::IteratorBuilder()::aFilter
ot::ChildTable::IteratorBuilder::IteratorBuilder()
child_table.hpp:315
ot::ChildTable::IteratorBuilder::mFilter
ot::ChildTable::IteratorBuilder
child_table.hpp:325
ot::ChildTable::Iterator::Iterator()::aFilter
ot::ChildTable::Iterator::Iterator()
child_table.cpp:42
ot::ChildTable::FindChild()::aFilter
ot::ChildTable::FindChild()
child_table.cpp:133
ot::ChildTable::FindChild()::aFilter
ot::ChildTable::FindChild()
child_table.cpp:138
ot::ChildTable::FindChild()::aFilter
ot::ChildTable::FindChild()
child_table.cpp:143
ot::ChildTable::HasChildren() const::aFilter
ot::ChildTable::HasChildren() const
child_table.cpp:148
ot::ChildTable::GetNumChildren() const::aFilter
ot::ChildTable::GetNumChildren() const
child_table.cpp:153
ot::Neighbor::MatchesFilter() const::aFilter
ot::Neighbor::MatchesFilter() const
neighbor.cpp:139
Lifecycle
from
examples
All items filtered out
All items filtered out