Represents an EID cache entry.
Public Attributes#
Target EID.
RLOC16.
Entry state.
Indicates whether the entry can be evicted.
Whether in ramp-down mode while in OT_CACHE_ENTRY_STATE_RETRY_QUERY
.
Indicates whether last transaction time and ML-EID are valid.
Last transaction time (applicable in cached state).
Mesh Local EID (applicable if entry in cached state).
Timeout in seconds (applicable if in snooped/query/retry-query states).
Retry delay in seconds (applicable if in query-retry state).
Public Attribute Documentation#
mTarget#
otIp6Address otCacheEntryInfo::mTarget
Target EID.
99
of file include/openthread/thread_ftd.h
mRloc16#
otShortAddress otCacheEntryInfo::mRloc16
RLOC16.
100
of file include/openthread/thread_ftd.h
mState#
otCacheEntryState otCacheEntryInfo::mState
Entry state.
101
of file include/openthread/thread_ftd.h
mCanEvict#
bool otCacheEntryInfo::mCanEvict
Indicates whether the entry can be evicted.
102
of file include/openthread/thread_ftd.h
mRampDown#
bool otCacheEntryInfo::mRampDown
Whether in ramp-down mode while in OT_CACHE_ENTRY_STATE_RETRY_QUERY
.
103
of file include/openthread/thread_ftd.h
mValidLastTrans#
bool otCacheEntryInfo::mValidLastTrans
Indicates whether last transaction time and ML-EID are valid.
104
of file include/openthread/thread_ftd.h
mLastTransTime#
uint32_t otCacheEntryInfo::mLastTransTime
Last transaction time (applicable in cached state).
105
of file include/openthread/thread_ftd.h
mMeshLocalEid#
otIp6Address otCacheEntryInfo::mMeshLocalEid
Mesh Local EID (applicable if entry in cached state).
106
of file include/openthread/thread_ftd.h
mTimeout#
uint16_t otCacheEntryInfo::mTimeout
Timeout in seconds (applicable if in snooped/query/retry-query states).
107
of file include/openthread/thread_ftd.h
mRetryDelay#
uint16_t otCacheEntryInfo::mRetryDelay
Retry delay in seconds (applicable if in query-retry state).
108
of file include/openthread/thread_ftd.h