OtMessageInfo
#include <ip6.h>
Essa estrutura representa os endereços de soquetes IPv6 locais e de peering.
Resumo
Atributos públicos |
|
---|---|
mAllowZeroHopLimit
|
bool
TRUE para permitir o limite de saltos IPv0 em
mHopLimit . Caso contrário, será FALSO. |
mEcn
|
uint8_t
O status ECN do pacote, representado como no cabeçalho IPv6.
|
mHopLimit
|
uint8_t
Valor do limite de salto do IPv6.
|
mIsHostInterface
|
bool
Verdadeiro se os pacotes forem enviados/recebidos pela interface do host. Caso contrário, será FALSO.
|
mLinkInfo
|
const void *
Um ponteiro para informações específicas de links.
|
mMulticastLoop
|
bool
TRUE para permitir o retorno de multicast. Caso contrário, será FALSE.
|
mPeerAddr
|
O endereço IPv6 de peering.
|
mPeerPort
|
uint16_t
Porta de camada de transporte de peering.
|
mSockAddr
|
O endereço IPv6 local.
|
mSockPort
|
uint16_t
A porta local da camada de transporte.
|
Atributos públicos
MAllowZeroHopLimit
bool otMessageInfo::mAllowZeroHopLimit
TRUE para permitir o limite de saltos IPv0 em mHopLimit
. Caso contrário, será FALSO.
mEcn
uint8_t otMessageInfo::mEcn
O status ECN do pacote, representado como no cabeçalho IPv6.
Limite de mHop
uint8_t otMessageInfo::mHopLimit
Valor do limite de salto do IPv6.
Aplicável apenas se mAllowZeroHopLimit
for FALSO. Se 0
, o limite de saltos do IPv6 será o valor padrão OPENTHREAD_CONFIG_IP6_HOP_LIMIT_DEFAULT
. Caso contrário, especifica o limite de saltos IPv6.
mIsHostInterface
bool otMessageInfo::mIsHostInterface
Verdadeiro se os pacotes forem enviados/recebidos pela interface do host. Caso contrário, será FALSO.
Informações sobre links
const void * otMessageInfo::mLinkInfo
Um ponteiro para informações específicas de links.
Loop Multicast
bool otMessageInfo::mMulticastLoop
TRUE para permitir o retorno de multicast. Caso contrário, será FALSE.
Porta de peering
uint16_t otMessageInfo::mPeerPort
Porta de camada de transporte de peering.
mSockPort
uint16_t otMessageInfo::mSockPort
A porta local da camada de transporte.
Recursos
Os tópicos de referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para saber mais ou contribuir com nossa documentação, consulte Recursos.