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.
103
of file include/openthread/thread_ftd.h
mRloc16#
otShortAddress otCacheEntryInfo::mRloc16
RLOC16.
104
of file include/openthread/thread_ftd.h
mState#
otCacheEntryState otCacheEntryInfo::mState
Entry state.
105
of file include/openthread/thread_ftd.h
mCanEvict#
bool otCacheEntryInfo::mCanEvict
Indicates whether the entry can be evicted.
106
of file include/openthread/thread_ftd.h
mRampDown#
bool otCacheEntryInfo::mRampDown
Whether in ramp-down mode while in OT_CACHE_ENTRY_STATE_RETRY_QUERY
.
107
of file include/openthread/thread_ftd.h
mValidLastTrans#
bool otCacheEntryInfo::mValidLastTrans
Indicates whether last transaction time and ML-EID are valid.
108
of file include/openthread/thread_ftd.h
mLastTransTime#
uint32_t otCacheEntryInfo::mLastTransTime
Last transaction time (applicable in cached state).
109
of file include/openthread/thread_ftd.h
mMeshLocalEid#
otIp6Address otCacheEntryInfo::mMeshLocalEid
Mesh Local EID (applicable if entry in cached state).
110
of file include/openthread/thread_ftd.h
mTimeout#
uint16_t otCacheEntryInfo::mTimeout
Timeout in seconds (applicable if in snooped/query/retry-query states).
111
of file include/openthread/thread_ftd.h
mRetryDelay#
uint16_t otCacheEntryInfo::mRetryDelay
Retry delay in seconds (applicable if in query-retry state).
112
of file include/openthread/thread_ftd.h