Google is committed to advancing racial equity for Black communities. See how.

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.

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 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.

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