Represents an IPv6 network interface unicast address.

Public Attributes#

The IPv6 unicast address.

uint8_t

The Prefix length (in bits).

uint8_t

The IPv6 address origin.

bool

TRUE if the address is preferred, FALSE otherwise.

bool

TRUE if the address is valid, FALSE otherwise.

bool

TRUE if the mScopeOverride value is valid, FALSE otherwise.

unsigned int

The IPv6 scope of this address.

bool

TRUE if the address is an RLOC, FALSE otherwise.

bool

TRUE if the address is mesh-local, FALSE otherwise.

bool

Used by OT core only (indicates whether registered by SRP Client).

const struct otNetifAddress *

A pointer to the next network interface address.

Public Attribute Documentation#

mAddress#

otIp6Address otNetifAddress::mAddress

The IPv6 unicast address.


Definition at line 184 of file include/openthread/ip6.h

mPrefixLength#

uint8_t otNetifAddress::mPrefixLength

The Prefix length (in bits).


Definition at line 185 of file include/openthread/ip6.h

mAddressOrigin#

uint8_t otNetifAddress::mAddressOrigin

The IPv6 address origin.


Definition at line 186 of file include/openthread/ip6.h

mPreferred#

bool otNetifAddress::mPreferred

TRUE if the address is preferred, FALSE otherwise.


Definition at line 187 of file include/openthread/ip6.h

mValid#

bool otNetifAddress::mValid

TRUE if the address is valid, FALSE otherwise.


Definition at line 188 of file include/openthread/ip6.h

mScopeOverrideValid#

bool otNetifAddress::mScopeOverrideValid

TRUE if the mScopeOverride value is valid, FALSE otherwise.


Definition at line 189 of file include/openthread/ip6.h

mScopeOverride#

unsigned int otNetifAddress::mScopeOverride

The IPv6 scope of this address.


Definition at line 190 of file include/openthread/ip6.h

mRloc#

bool otNetifAddress::mRloc

TRUE if the address is an RLOC, FALSE otherwise.


Definition at line 191 of file include/openthread/ip6.h

mMeshLocal#

bool otNetifAddress::mMeshLocal

TRUE if the address is mesh-local, FALSE otherwise.


Definition at line 192 of file include/openthread/ip6.h

mSrpRegistered#

bool otNetifAddress::mSrpRegistered

Used by OT core only (indicates whether registered by SRP Client).


Definition at line 193 of file include/openthread/ip6.h

mNext#

const struct otNetifAddress* otNetifAddress::mNext

A pointer to the next network interface address.


Definition at line 194 of file include/openthread/ip6.h