nl :: Tecer:: WeaveMessageInfo
#include <src/lib/core/WeaveMessageLayer.h>
Informações sobre uma mensagem do Weave que está sendo enviada ou recebida.
Resumo
Atributos públicos | |
---|---|
DestNodeId | uint64_t O identificador do nó de destino da mensagem Weave. |
EncryptionType | uint8_t O tipo de criptografia usado para a mensagem Weave. |
Flags | uint32_t Várias bandeiras associadas à mensagem 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 Weave. |
MessageId | uint32_t O identificador de mensagem da mensagem Weave. |
MessageVersion | uint8_t A versão da mensagem Weave. |
PeerAuthMode | WeaveAuthMode O meio pelo qual 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
DestNodeId
uint64_t nl::Weave::WeaveMessageInfo::DestNodeId
O identificador do nó de destino da mensagem Weave.
Tipo de encriptação
uint8_t nl::Weave::WeaveMessageInfo::EncryptionType
O tipo de criptografia usado para a mensagem Weave.
Bandeiras
uint32_t nl::Weave::WeaveMessageInfo::Flags
Várias bandeiras associadas à mensagem Weave; consulte WeaveMessageFlags.
InCon
WeaveConnection * nl::Weave::WeaveMessageInfo::InCon
A conexão (se houver) pela qual a mensagem foi recebida.
Apenas significativo para mensagens recebidas.
InPacketInfo
const IPPacketInfo * nl::Weave::WeaveMessageInfo::InPacketInfo
As informações de endereçamento IP da mensagem recebida.
Apenas significativo para mensagens recebidas.
KeyId
uint16_t nl::Weave::WeaveMessageInfo::KeyId
O identificador da chave de criptografia da mensagem Weave.
MessageId
uint32_t nl::Weave::WeaveMessageInfo::MessageId
O identificador de mensagem da mensagem Weave.
MessageVersion
uint8_t nl::Weave::WeaveMessageInfo::MessageVersion
A versão da mensagem Weave.
PeerAuthMode
WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode
O meio pelo qual o remetente da mensagem foi autenticado.
Apenas significativo para mensagens recebidas.
SourceNodeId
uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId
O identificador do nó de origem da mensagem Weave.
Funções públicas
Claro
void nl::Weave::WeaveMessageInfo::Clear()