nl::Weave::WeaveMessageInfo

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

Informazioni su un messaggio Weave in fase di invio o ricezione.

Riepilogo

Attributi pubblici

DestNodeId
uint64_t
L'identificatore del nodo di destinazione del messaggio Weave.
EncryptionType
uint8_t
Il tipo di crittografia utilizzato per il messaggio Weave.
Flags
uint32_t
Vari flag associati al messaggio Weave; vedi WeaveMessageFlags.
InCon
La connessione (se presente) tramite la quale è stato ricevuto il messaggio.
InPacketInfo
const IPPacketInfo *
Le informazioni sull'indirizzo IP del messaggio ricevuto.
KeyId
uint16_t
L'identificatore della chiave di crittografia del messaggio Weave.
MessageId
uint32_t
L'identificatore del messaggio Weave.
MessageVersion
uint8_t
La versione del messaggio Weave.
PeerAuthMode
WeaveAuthMode
Il mezzo attraverso il quale il mittente del messaggio è stato autenticato.
SourceNodeId
uint64_t
L'identificatore del nodo di origine del messaggio Weave.

Funzioni pubbliche

Clear()
void

Attributi pubblici

DestNodeId

uint64_t nl::Weave::WeaveMessageInfo::DestNodeId

L'identificatore del nodo di destinazione del messaggio Weave.

EncryptionType

uint8_t nl::Weave::WeaveMessageInfo::EncryptionType

Il tipo di crittografia utilizzato per il messaggio Weave.

Bandiere

uint32_t nl::Weave::WeaveMessageInfo::Flags

Vari flag associati al messaggio Weave; vedi WeaveMessageFlags.

InCon

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

La connessione (se presente) tramite la quale è stato ricevuto il messaggio.

Significativo solo per i messaggi in arrivo.

InPacketInfo

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

Le informazioni sull'indirizzo IP del messaggio ricevuto.

Significativo solo per i messaggi in arrivo.

KeyId

uint16_t nl::Weave::WeaveMessageInfo::KeyId

L'identificatore della chiave di crittografia del messaggio Weave.

MessageId

uint32_t nl::Weave::WeaveMessageInfo::MessageId

L'identificatore del messaggio Weave.

MessageVersion

uint8_t nl::Weave::WeaveMessageInfo::MessageVersion

La versione del messaggio Weave.

PeerAuthMode

WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode

Il mezzo attraverso il quale il mittente del messaggio è stato autenticato.

Significativo solo per i messaggi in arrivo.

SourceNodeId

uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId

L'identificatore del nodo di origine del messaggio Weave.

Funzioni pubbliche

Cancella

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