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