This structure 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.

A pointer to the next network interface address.

Public Attribute Documentation#

mAddress#

otIp6Address otNetifAddress::mAddress

The IPv6 unicast address.


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

mPrefixLength#

uint8_t otNetifAddress::mPrefixLength

The Prefix length (in bits).


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

mAddressOrigin#

uint8_t otNetifAddress::mAddressOrigin

The IPv6 address origin.


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

mPreferred#

bool otNetifAddress::mPreferred

TRUE if the address is preferred, FALSE otherwise.


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

mValid#

bool otNetifAddress::mValid

TRUE if the address is valid, FALSE otherwise.


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

mScopeOverrideValid#

bool otNetifAddress::mScopeOverrideValid

TRUE if the mScopeOverride value is valid, FALSE otherwise.


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

mScopeOverride#

unsigned int otNetifAddress::mScopeOverride

The IPv6 scope of this address.


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

mRloc#

bool otNetifAddress::mRloc

TRUE if the address is an RLOC, FALSE otherwise.


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

mNext#

struct otNetifAddress* otNetifAddress::mNext

A pointer to the next network interface address.


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