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) su cui è stato ricevuto il messaggio.
|
InPacketInfo
|
const IPPacketInfo *
Le informazioni di indirizzamento 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 metodo con cui 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) su cui è stato ricevuto il messaggio.
Rilevante solo per i messaggi in arrivo.
InPacketInfo
const IPPacketInfo * nl::Weave::WeaveMessageInfo::InPacketInfo
Le informazioni di indirizzamento IP del messaggio ricevuto.
Rilevante 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 metodo con cui il mittente del messaggio è stato autenticato.
Rilevante 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()