nl::Weave::WeaveMessageInfo

#include <src/lib/core/WeaveMessageLayer.h>

Informações sobre uma mensagem 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 Weave.
Flags
uint32_t
Várias sinalizações associadas à mensagem 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 Weave.
MessageId
uint32_t
É o identificador da mensagem do 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 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 Weave.

Flags

uint32_t nl::Weave::WeaveMessageInfo::Flags

Várias sinalizações associadas à mensagem Weave; consulte WeaveMessageFlags.

InCon

WeaveConnection * nl::Weave::WeaveMessageInfo::InCon

A conexão (se houver) em que a mensagem foi recebida.

Significativo apenas para mensagens recebidas.

InPacketInfo

const IPPacketInfo * nl::Weave::WeaveMessageInfo::InPacketInfo

As informações de endereçamento IP da mensagem recebida.

Significativo apenas 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 da mensagem do 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.

Significativo 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()