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.
A pointer to the next network interface address.
Public Attribute Documentation#
mAddress#
otIp6Address otNetifAddress::mAddress
The IPv6 unicast address.
183
of file include/openthread/ip6.h
mPrefixLength#
uint8_t otNetifAddress::mPrefixLength
The Prefix length (in bits).
184
of file include/openthread/ip6.h
mAddressOrigin#
uint8_t otNetifAddress::mAddressOrigin
The IPv6 address origin.
185
of file include/openthread/ip6.h
mPreferred#
bool otNetifAddress::mPreferred
TRUE if the address is preferred, FALSE otherwise.
186
of file include/openthread/ip6.h
mValid#
bool otNetifAddress::mValid
TRUE if the address is valid, FALSE otherwise.
187
of file include/openthread/ip6.h
mScopeOverrideValid#
bool otNetifAddress::mScopeOverrideValid
TRUE if the mScopeOverride value is valid, FALSE otherwise.
188
of file include/openthread/ip6.h
mScopeOverride#
unsigned int otNetifAddress::mScopeOverride
The IPv6 scope of this address.
189
of file include/openthread/ip6.h
mRloc#
bool otNetifAddress::mRloc
TRUE if the address is an RLOC, FALSE otherwise.
190
of file include/openthread/ip6.h
mMeshLocal#
bool otNetifAddress::mMeshLocal
TRUE if the address is mesh-local, FALSE otherwise.
191
of file include/openthread/ip6.h
mNext#
const struct otNetifAddress* otNetifAddress::mNext
A pointer to the next network interface address.
192
of file include/openthread/ip6.h