otNetifAddress

#include <ip6.h>

Rappresenta un indirizzo unicast dell'interfaccia di rete IPv6.

Riepilogo

Attributi pubblici

mAddress
L'indirizzo unicast IPv6.
mAddressOrigin
uint8_t
L'origine dell'indirizzo IPv6.
mMeshLocal
bool
TRUE se l'indirizzo è mesh-local, FALSE in caso contrario.
mNext
const struct otNetifAddress *
Un puntatore all'indirizzo dell'interfaccia di rete successivo.
mPreferred
bool
TRUE se l'indirizzo è preferito, FALSE in caso contrario.
mPrefixLength
uint8_t
La lunghezza del prefisso (in bit).
mRloc
bool
TRUE se l'indirizzo è un RLOC, FALSE in caso contrario.
mScopeOverride
unsigned int
L'ambito IPv6 di questo indirizzo.
mScopeOverrideValid
bool
TRUE se il valore mScopeOverride è valido, altrimenti FALSE.
mSrpRegistered
bool
Utilizzato solo da core OT (indica se registrato da client SRP).
mValid
bool
TRUE se l'indirizzo è valido, FALSE in caso contrario.

Attributi pubblici

mAddress

otIp6Address otNetifAddress::mAddress

L'indirizzo unicast IPv6.

mAddressOrigin

uint8_t otNetifAddress::mAddressOrigin

L'origine dell'indirizzo IPv6.

mMeshLocal

bool otNetifAddress::mMeshLocal

TRUE se l'indirizzo è mesh-local, FALSE in caso contrario.

mNext

const struct otNetifAddress * otNetifAddress::mNext

Un puntatore all'indirizzo dell'interfaccia di rete successivo.

mPreferred

bool otNetifAddress::mPreferred

TRUE se l'indirizzo è preferito, FALSE in caso contrario.

mPrefixLength

uint8_t otNetifAddress::mPrefixLength

La lunghezza del prefisso (in bit).

mRloc

bool otNetifAddress::mRloc

TRUE se l'indirizzo è un RLOC, FALSE in caso contrario.

mScopeOverride

unsigned int otNetifAddress::mScopeOverride

L'ambito IPv6 di questo indirizzo.

mScopeOverrideValid

bool otNetifAddress::mScopeOverrideValid

TRUE se il valore mScopeOverride è valido, altrimenti FALSE.

mSrpRegistered

bool otNetifAddress::mSrpRegistered

Utilizzato solo da core OT (indica se registrato da client SRP).

mValid

bool otNetifAddress::mValid

TRUE se l'indirizzo è valido, FALSE in caso contrario.

Risorse

Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per saperne di più o per contribuire alla nostra documentazione, consulta la sezione Risorse.