otNetifAddress

#include <ip6.h>

This structure represents an IPv6 network interface unicast address.

Summary

Public attributes

mAddress
The IPv6 unicast address.
mNext
struct otNetifAddress *
A pointer to the next network interface address.
mPreferred
bool
TRUE if the address is preferred, FALSE otherwise.
mPrefixLength
uint8_t
The Prefix length.
mRloc
bool
TRUE if the address is an RLOC, FALSE otherwise.
mScopeOverride
unsigned int
The IPv6 scope of this address.
mScopeOverrideValid
bool
TRUE if the mScopeOverride value is valid, FALSE otherwise.
mValid
bool
TRUE if the address is valid, FALSE otherwise.

Public attributes

mAddress

otIp6Address otNetifAddress::mAddress

The IPv6 unicast address.

mNext

struct otNetifAddress * otNetifAddress::mNext

A pointer to the next network interface address.

mPreferred

bool otNetifAddress::mPreferred

TRUE if the address is preferred, FALSE otherwise.

mPrefixLength

uint8_t otNetifAddress::mPrefixLength

The Prefix length.

mRloc

bool otNetifAddress::mRloc

TRUE if the address is an RLOC, FALSE otherwise.

mScopeOverride

unsigned int otNetifAddress::mScopeOverride

The IPv6 scope of this address.

mScopeOverrideValid

bool otNetifAddress::mScopeOverrideValid

TRUE if the mScopeOverride value is valid, FALSE otherwise.

mValid

bool otNetifAddress::mValid

TRUE if the address is valid, FALSE otherwise.