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