nl::Weave::WeaveMessageInfo

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

Información sobre un mensaje de Weave que está en proceso de envío o recepción.

Resumen

Atributos públicos

DestNodeId
uint64_t
El identificador de nodo de destino del mensaje de Weave.
EncryptionType
uint8_t
El tipo de encriptación usado para el mensaje de Weave.
Flags
uint32_t
Varias marcas asociadas con el mensaje de Weave. Consulta WeaveMessageFlags.
InCon
La conexión (si corresponde) a través de la cual se recibió el mensaje
InPacketInfo
const IPPacketInfo *
Es la información de direcciones IP del mensaje recibido.
KeyId
uint16_t
Es el identificador de la clave de encriptación del mensaje de Weave.
MessageId
uint32_t
El identificador de mensajes del mensaje de Weave.
MessageVersion
uint8_t
La versión del mensaje de Weave.
PeerAuthMode
WeaveAuthMode
Es el medio por el que se autenticó el remitente del mensaje.
SourceNodeId
uint64_t
Es el identificador del nodo de origen del mensaje de Weave.

Funciones públicas

Clear()
void

Atributos públicos

ID de destino

uint64_t nl::Weave::WeaveMessageInfo::DestNodeId

El identificador de nodo de destino del mensaje de Weave.

EncryptionType

uint8_t nl::Weave::WeaveMessageInfo::EncryptionType

El tipo de encriptación usado para el mensaje de Weave.

Marcas

uint32_t nl::Weave::WeaveMessageInfo::Flags

Varias marcas asociadas con el mensaje de Weave. Consulta WeaveMessageFlags.

Desventaja

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

La conexión (si corresponde) a través de la cual se recibió el mensaje

Solo es relevante para los mensajes entrantes.

Información de paquete

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

Es la información de direcciones IP del mensaje recibido.

Solo es relevante para los mensajes entrantes.

KeyId

uint16_t nl::Weave::WeaveMessageInfo::KeyId

Es el identificador de la clave de encriptación del mensaje de Weave.

ID del mensaje

uint32_t nl::Weave::WeaveMessageInfo::MessageId

El identificador de mensajes del mensaje de Weave.

Versión de mensaje

uint8_t nl::Weave::WeaveMessageInfo::MessageVersion

La versión del mensaje de Weave.

Modo de par

WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode

Es el medio por el que se autenticó el remitente del mensaje.

Solo es relevante para los mensajes entrantes.

ID del nodo fuente

uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId

Es el identificador del nodo de origen del mensaje de Weave.

Funciones públicas

Borrar

void nl::Weave::WeaveMessageInfo::Clear()