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