Represents an IPv6 network interface unicast address.
Public Attributes#
The IPv6 unicast address.
The Prefix length (in bits).
The IPv6 address origin (OT_ADDRESS_ORIGIN_* values).
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#
mAddressOrigin#
uint8_t otNetifAddress::mAddressOrigin
The IPv6 address origin (OT_ADDRESS_ORIGIN_* values).
mScopeOverrideValid#
bool otNetifAddress::mScopeOverrideValid
TRUE if the mScopeOverride value is valid, FALSE otherwise.
mSrpRegistered#
bool otNetifAddress::mSrpRegistered
Used by OT core only (indicates whether registered by SRP Client).
mNext#
const struct otNetifAddress* otNetifAddress::mNext
A pointer to the next network interface address.