nl:: Weave:: WeaveMessageInfo
#include <src/lib/core/WeaveMessageLayer.h>
Informações sobre uma mensagem do Weave que está em processo de envio ou recebimento.
Resumo
Atributos públicos |
|
---|---|
DestNodeId
|
uint64_t
O identificador do nó de destino da mensagem do Weave.
|
EncryptionType
|
uint8_t
O tipo de criptografia usado para a mensagem do Weave.
|
Flags
|
uint32_t
Várias sinalizações associadas à mensagem do Weave. consulte WeaveMessageFlags.
|
InCon
|
A conexão (se houver) em que 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
O 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 do 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 do Weave.
EncryptionType
uint8_t nl::Weave::WeaveMessageInfo::EncryptionType
O tipo de criptografia usado para a 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) em que a mensagem foi recebida.
Significa apenas para mensagens recebidas.
InPacketInfo
const IPPacketInfo * nl::Weave::WeaveMessageInfo::InPacketInfo
As informações de endereçamento IP da mensagem recebida.
Significa apenas para mensagens recebidas.
KeyId
uint16_t nl::Weave::WeaveMessageInfo::KeyId
O identificador da chave de criptografia da mensagem do Weave.
MessageId
uint32_t nl::Weave::WeaveMessageInfo::MessageId
O identificador da mensagem do Weave.
MessageVersion
uint8_t nl::Weave::WeaveMessageInfo::MessageVersion
A versão da mensagem do Weave.
PeerAuthMode
WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode
Os meios pelos quais o remetente da mensagem foi autenticado.
Significa apenas para mensagens recebidas.
SourceNodeId
uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId
O identificador do nó de origem da mensagem do Weave.
Funções públicas
Limpar
void nl::Weave::WeaveMessageInfo::Clear()