Represents an IPv6 network interface unicast address.
Public Attributes#
The IPv6 unicast address.
The Prefix length (in bits).
The IPv6 address origin.
TRUE if the address is preferred, FALSE otherwise.
TRUE if the address is valid, FALSE otherwise.
TRUE if the mScopeOverride value is valid, FALSE otherwise.
The IPv6 scope of this address.
TRUE if the address is an RLOC, FALSE otherwise.
TRUE if the address is mesh-local, FALSE otherwise.
Used by OT core only (indicates whether registered by SRP Client).
A pointer to the next network interface address.
Public Attribute Documentation#
mAddress#
otIp6Address otNetifAddress::mAddress
The IPv6 unicast address.
184
of file include/openthread/ip6.h
mPrefixLength#
uint8_t otNetifAddress::mPrefixLength
The Prefix length (in bits).
185
of file include/openthread/ip6.h
mAddressOrigin#
uint8_t otNetifAddress::mAddressOrigin
The IPv6 address origin.
186
of file include/openthread/ip6.h
mPreferred#
bool otNetifAddress::mPreferred
TRUE if the address is preferred, FALSE otherwise.
187
of file include/openthread/ip6.h
mValid#
bool otNetifAddress::mValid
TRUE if the address is valid, FALSE otherwise.
188
of file include/openthread/ip6.h
mScopeOverrideValid#
bool otNetifAddress::mScopeOverrideValid
TRUE if the mScopeOverride value is valid, FALSE otherwise.
189
of file include/openthread/ip6.h
mScopeOverride#
unsigned int otNetifAddress::mScopeOverride
The IPv6 scope of this address.
190
of file include/openthread/ip6.h
mRloc#
bool otNetifAddress::mRloc
TRUE if the address is an RLOC, FALSE otherwise.
191
of file include/openthread/ip6.h
mMeshLocal#
bool otNetifAddress::mMeshLocal
TRUE if the address is mesh-local, FALSE otherwise.
192
of file include/openthread/ip6.h
mSrpRegistered#
bool otNetifAddress::mSrpRegistered
Used by OT core only (indicates whether registered by SRP Client).
193
of file include/openthread/ip6.h
mNext#
const struct otNetifAddress* otNetifAddress::mNext
A pointer to the next network interface address.
194
of file include/openthread/ip6.h