ESP-IDF
ot::Ip6::Mpl::mSeedSet
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ot::Ip6::Mpl::mSeedSet
ot::Ip6::Mpl::mSeedSet field
Syntax
Show:
Summary
Declaration
from
ip6_mpl.hpp:215
SeedEntry
mSeedSet
[
kNumSeedEntries
]
;
Examples
References
from
examples
Code
Location
Scope
Referrer
SeedEntry
mSeedSet
[
kNumSeedEntries
]
;
ip6_mpl.hpp:215
ClearAllBytes
(
mSeedSet
)
;
ip6_mpl.cpp:48
ot::Ip6::Mpl
ot::Ip6::Mpl::Mpl()
SeedEntry
*
group
=
mSeedSet
;
ip6_mpl.cpp:158
ot::Ip6::Mpl
ot::Ip6::Mpl::UpdateSeedSet()
SeedEntry
*
evict
=
mSeedSet
;
ip6_mpl.cpp:159
ot::Ip6::Mpl
ot::Ip6::Mpl::UpdateSeedSet()
if
(
mSeedSet
[
i
]
.
mLifetime
==
0
)
ip6_mpl.cpp:165
ot::Ip6::Mpl
ot::Ip6::Mpl::UpdateSeedSet()
insert
=
&
mSeedSet
[
i
]
;
ip6_mpl.cpp:172
ot::Ip6::Mpl
ot::Ip6::Mpl::UpdateSeedSet()
evict
=
&
mSeedSet
[
i
]
;
ip6_mpl.cpp:176
ot::Ip6::Mpl
ot::Ip6::Mpl::UpdateSeedSet()
if
(
mSeedSet
[
i
]
.
mSeedId
!=
group
->
mSeedId
)
ip6_mpl.cpp:180
ot::Ip6::Mpl
ot::Ip6::Mpl::UpdateSeedSet()
insert
=
&
mSeedSet
[
i
]
;
ip6_mpl.cpp:187
ot::Ip6::Mpl
ot::Ip6::Mpl::UpdateSeedSet()
group
=
&
mSeedSet
[
i
]
;
ip6_mpl.cpp:198
ot::Ip6::Mpl
ot::Ip6::Mpl::UpdateSeedSet()
if
(
aSeedId
==
mSeedSet
[
i
]
.
mSeedId
)
ip6_mpl.cpp:202
ot::Ip6::Mpl
ot::Ip6::Mpl::UpdateSeedSet()
if
(
aSequence
==
mSeedSet
[
i
]
.
mSequence
)
ip6_mpl.cpp:206
ot::Ip6::Mpl
ot::Ip6::Mpl::UpdateSeedSet()
mSeedSet
[
i
]
.
mLifetime
=
kSeedEntryLifetime
;
ip6_mpl.cpp:210
ot::Ip6::Mpl
ot::Ip6::Mpl::UpdateSeedSet()
else
if
(
insert
==
nullptr
&&
SerialNumber
::
IsLess
(
aSequence
,
mSeedSet
[
i
]
.
mSequence
)
)
ip6_mpl.cpp:213
ot::Ip6::Mpl
ot::Ip6::Mpl::UpdateSeedSet()
insert
=
&
mSeedSet
[
i
]
;
ip6_mpl.cpp:216
ot::Ip6::Mpl
ot::Ip6::Mpl::UpdateSeedSet()
insert
=
&
mSeedSet
[
kNumSeedEntries
]
;
ip6_mpl.cpp:230
ot::Ip6::Mpl
ot::Ip6::Mpl::UpdateSeedSet()
VerifyOrExit
(
insert
>
mSeedSet
&&
aSeedId
==
(
insert
-
1
)
->
mSeedId
,
error
=
kErrorDrop
)
;
ip6_mpl.cpp:252
ot::Ip6::Mpl
ot::Ip6::Mpl::UpdateSeedSet()
OT_ASSERT
(
insert
>=
mSeedSet
)
;
ip6_mpl.cpp:258
ot::Ip6::Mpl
ot::Ip6::Mpl::UpdateSeedSet()
OT_ASSERT
(
evict
>=
mSeedSet
)
;
ip6_mpl.cpp:263
ot::Ip6::Mpl
ot::Ip6::Mpl::UpdateSeedSet()
for
(
int
i
=
0
;
i
<
kNumSeedEntries
&&
mSeedSet
[
i
]
.
mLifetime
;
i
++
)
ip6_mpl.cpp:283
ot::Ip6::Mpl
ot::Ip6::Mpl::HandleTimeTick()
mSeedSet
[
i
]
.
mLifetime
--
;
ip6_mpl.cpp:285
ot::Ip6::Mpl
ot::Ip6::Mpl::HandleTimeTick()
if
(
mSeedSet
[
i
]
.
mLifetime
>
0
)
ip6_mpl.cpp:287
ot::Ip6::Mpl
ot::Ip6::Mpl::HandleTimeTick()
mSeedSet
[
j
++
]
=
mSeedSet
[
i
]
;
ip6_mpl.cpp:289
ot::Ip6::Mpl
ot::Ip6::Mpl::HandleTimeTick()
for
(
;
j
<
kNumSeedEntries
&&
mSeedSet
[
j
]
.
mLifetime
;
j
++
)
ip6_mpl.cpp:294
ot::Ip6::Mpl
ot::Ip6::Mpl::HandleTimeTick()
mSeedSet
[
j
]
.
mLifetime
=
0
;
ip6_mpl.cpp:296
ot::Ip6::Mpl
ot::Ip6::Mpl::HandleTimeTick()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
ot::Ip6::Mpl::mSeedSet
is read by 3 functions:
All items filtered out
ot::Ip6::Mpl::mSeedSet
ot::Ip6::Mpl::Mpl()
ot::Ip6::Mpl::UpdateSeedSet()
ot::Ip6::Mpl::HandleTimeTick()
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