nl:: Weave:: WeaveMessageInfo
#include <src/lib/core/WeaveMessageLayer.h>
Informações sobre uma mensagem do Weave em processo de envio ou recebimento.
Resumo
Atributos públicos |
|
---|---|
DestNodeId
|
uint64_t
O identificador de nó de destino da mensagem do Weave.
|
EncryptionType
|
uint8_t
É o tipo de criptografia usado na mensagem do Weave.
|
Flags
|
uint32_t
Várias sinalizações associadas à mensagem do Weave. Consulte WeaveMessageFlags.
|
InCon
|
A conexão (se houver) pela qual a mensagem foi recebida.
|
InPacketInfo
|
const IPPacketInfo *
As informações de endereçamento IP da mensagem recebida.
|
KeyId
|
uint16_t
O identificador da chave de criptografia da mensagem do Weave.
|
MessageId
|
uint32_t
Identificador da mensagem do Weave.
|
MessageVersion
|
uint8_t
A versão da mensagem do Weave.
|
PeerAuthMode
|
WeaveAuthMode
Os meios pelos quais o remetente da mensagem foi autenticado.
|
SourceNodeId
|
uint64_t
O identificador do nó de origem da mensagem Weave.
|
Funções públicas |
|
---|---|
Clear()
|
void
|
Atributos públicos
ID de destino
uint64_t nl::Weave::WeaveMessageInfo::DestNodeId
O identificador de nó de destino da mensagem do Weave.
EncryptionType
uint8_t nl::Weave::WeaveMessageInfo::EncryptionType
É o tipo de criptografia usado na mensagem do Weave.
Sinalizações
uint32_t nl::Weave::WeaveMessageInfo::Flags
Várias sinalizações associadas à mensagem do Weave. Consulte WeaveMessageFlags.
Incon
WeaveConnection * nl::Weave::WeaveMessageInfo::InCon
A conexão (se houver) pela qual a mensagem foi recebida.
Só é significativo para mensagens recebidas.
Informações da InPacket
const IPPacketInfo * nl::Weave::WeaveMessageInfo::InPacketInfo
As informações de endereçamento IP da mensagem recebida.
Só é significativo para mensagens recebidas.
KeyId
uint16_t nl::Weave::WeaveMessageInfo::KeyId
O identificador da chave de criptografia da mensagem do Weave.
Código da mensagem
uint32_t nl::Weave::WeaveMessageInfo::MessageId
Identificador da mensagem do Weave.
MessageVersion.
uint8_t nl::Weave::WeaveMessageInfo::MessageVersion
A versão da mensagem do Weave.
PeeringAuthMode
WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode
Os meios pelos quais o remetente da mensagem foi autenticado.
Só é significativo para mensagens recebidas.
Códigos_de_origem
uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId
O identificador do nó de origem da mensagem Weave.
Funções públicas
Limpar
void nl::Weave::WeaveMessageInfo::Clear()