otNetifAddress

#include <ip6.h>

Representa um endereço unicast da interface de rede IPv6.

Resumo

Atributos públicos

mAddress
O endereço unicast IPv6.
mAddressOrigin
uint8_t
A origem do endereço IPv6.
mMeshLocal
bool
TRUE se o endereço for mesh-local. Caso contrário, FALSE.
mNext
const struct otNetifAddress *
Um ponteiro para o próximo endereço da interface de rede.
mPreferred
bool
TRUE se o endereço for preferencial; caso contrário, FALSE.
mPrefixLength
uint8_t
O comprimento do prefixo (em bits).
mRloc
bool
TRUE se o endereço for um RLOC; caso contrário, FALSE.
mScopeOverride
unsigned int
O escopo IPv6 desse endereço.
mScopeOverrideValid
bool
TRUE se o valor de mScopeOverride for válido. Caso contrário, será FALSE.
mSrpRegistered
bool
Usado apenas pelo OT core (indica se está registrado pelo cliente SRP).
mValid
bool
TRUE se o endereço for válido; caso contrário, FALSE.

Atributos públicos

mAddress

otIp6Address otNetifAddress::mAddress

O endereço unicast IPv6.

mAddressOrigin

uint8_t otNetifAddress::mAddressOrigin

A origem do endereço IPv6.

mMeshLocal

bool otNetifAddress::mMeshLocal

TRUE se o endereço for mesh-local. Caso contrário, FALSE.

mNext

const struct otNetifAddress * otNetifAddress::mNext

Um ponteiro para o próximo endereço da interface de rede.

mPreferred

bool otNetifAddress::mPreferred

TRUE se o endereço for preferencial; caso contrário, FALSE.

mPrefixLength

uint8_t otNetifAddress::mPrefixLength

O comprimento do prefixo (em bits).

mRloc

bool otNetifAddress::mRloc

TRUE se o endereço for um RLOC; caso contrário, FALSE.

mScopeOverride

unsigned int otNetifAddress::mScopeOverride

O escopo IPv6 desse endereço.

mScopeOverrideValid

bool otNetifAddress::mScopeOverrideValid

TRUE se o valor de mScopeOverride for válido. Caso contrário, será FALSE.

mSrpRegistered

bool otNetifAddress::mSrpRegistered

Usado apenas pelo OT core (indica se está registrado pelo cliente SRP).

mValid

bool otNetifAddress::mValid

TRUE se o endereço for válido; caso contrário, FALSE.

Recursos

Os tópicos de Referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para mais informações ou para contribuir com nossa documentação, consulte Recursos.