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 171 of file include/openthread/ip6.h

mPrefixLength#

uint8_t otNetifAddress::mPrefixLength

The Prefix length (in bits).


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

mAddressOrigin#

uint8_t otNetifAddress::mAddressOrigin

The IPv6 address origin.


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

mPreferred#

bool otNetifAddress::mPreferred

TRUE if the address is preferred, FALSE otherwise.


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

mValid#

bool otNetifAddress::mValid

TRUE if the address is valid, FALSE otherwise.


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

mScopeOverrideValid#

bool otNetifAddress::mScopeOverrideValid

TRUE if the mScopeOverride value is valid, FALSE otherwise.


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

mScopeOverride#

unsigned int otNetifAddress::mScopeOverride

The IPv6 scope of this address.


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

mRloc#

bool otNetifAddress::mRloc

TRUE if the address is an RLOC, FALSE otherwise.


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

mMeshLocal#

bool otNetifAddress::mMeshLocal

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


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

mSrpRegistered#

bool otNetifAddress::mSrpRegistered

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


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

mNext#

const struct otNetifAddress* otNetifAddress::mNext

A pointer to the next network interface address.


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