This structure represents an EID cache entry.

Public Attributes#

bool

Indicates whether the entry can be evicted.

bool

Indicates whether last transaction time and ML-EID are valid.

uint32_t

Last transaction time (applicable in cached state).

Mesh Local EID (applicable if entry in cached state).

uint16_t

Timeout in seconds (applicable if in snooped/query/retry-query states).

uint16_t

Retry delay in seconds (applicable if in query-retry state).

Public Attribute Documentation#

mTarget#

otIp6Address otCacheEntryInfo::mTarget

Target EID.


Definition at line 103 of file include/openthread/thread_ftd.h

mRloc16#

otShortAddress otCacheEntryInfo::mRloc16

RLOC16.


Definition at line 104 of file include/openthread/thread_ftd.h

mState#

otCacheEntryState otCacheEntryInfo::mState

Entry state.


Definition at line 105 of file include/openthread/thread_ftd.h

mCanEvict#

bool otCacheEntryInfo::mCanEvict

Indicates whether the entry can be evicted.


Definition at line 106 of file include/openthread/thread_ftd.h

mValidLastTrans#

bool otCacheEntryInfo::mValidLastTrans

Indicates whether last transaction time and ML-EID are valid.


Definition at line 107 of file include/openthread/thread_ftd.h

mLastTransTime#

uint32_t otCacheEntryInfo::mLastTransTime

Last transaction time (applicable in cached state).


Definition at line 108 of file include/openthread/thread_ftd.h

mMeshLocalEid#

otIp6Address otCacheEntryInfo::mMeshLocalEid

Mesh Local EID (applicable if entry in cached state).


Definition at line 109 of file include/openthread/thread_ftd.h

mTimeout#

uint16_t otCacheEntryInfo::mTimeout

Timeout in seconds (applicable if in snooped/query/retry-query states).


Definition at line 110 of file include/openthread/thread_ftd.h

mRetryDelay#

uint16_t otCacheEntryInfo::mRetryDelay

Retry delay in seconds (applicable if in query-retry state).


Definition at line 111 of file include/openthread/thread_ftd.h