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.
171
of file include/openthread/ip6.h
mPrefixLength#
uint8_t otNetifAddress::mPrefixLength
The Prefix length (in bits).
172
of file include/openthread/ip6.h
mAddressOrigin#
uint8_t otNetifAddress::mAddressOrigin
The IPv6 address origin.
173
of file include/openthread/ip6.h
mPreferred#
bool otNetifAddress::mPreferred
TRUE if the address is preferred, FALSE otherwise.
174
of file include/openthread/ip6.h
mValid#
bool otNetifAddress::mValid
TRUE if the address is valid, FALSE otherwise.
175
of file include/openthread/ip6.h
mScopeOverrideValid#
bool otNetifAddress::mScopeOverrideValid
TRUE if the mScopeOverride value is valid, FALSE otherwise.
176
of file include/openthread/ip6.h
mScopeOverride#
unsigned int otNetifAddress::mScopeOverride
The IPv6 scope of this address.
177
of file include/openthread/ip6.h
mRloc#
bool otNetifAddress::mRloc
TRUE if the address is an RLOC, FALSE otherwise.
178
of file include/openthread/ip6.h
mMeshLocal#
bool otNetifAddress::mMeshLocal
TRUE if the address is mesh-local, FALSE otherwise.
179
of file include/openthread/ip6.h
mSrpRegistered#
bool otNetifAddress::mSrpRegistered
Used by OT core only (indicates whether registered by SRP Client).
180
of file include/openthread/ip6.h
mNext#
const struct otNetifAddress* otNetifAddress::mNext
A pointer to the next network interface address.
181
of file include/openthread/ip6.h