nl:: Weave:: WeaveMessageInfo
#include <src/lib/core/WeaveMessageLayer.h>
Informations concernant un message Weave en cours d'envoi ou de réception.
Résumé
Attributs publics |
|
---|---|
DestNodeId
|
uint64_t
Identifiant du nœud de destination du message Weave.
|
EncryptionType
|
uint8_t
Type de chiffrement utilisé pour le message Weave.
|
Flags
|
uint32_t
Différents indicateurs associés au message Weave voir WeaveMessageFlags.
|
InCon
|
Connexion (le cas échéant) via laquelle le message a été reçu.
|
InPacketInfo
|
const IPPacketInfo *
Informations d'adressage IP du message reçu.
|
KeyId
|
uint16_t
Identifiant de la clé de chiffrement du message Weave.
|
MessageId
|
uint32_t
Identifiant du message Weave.
|
MessageVersion
|
uint8_t
Version du message Weave.
|
PeerAuthMode
|
WeaveAuthMode
Moyen par lequel l'expéditeur du message a été authentifié.
|
SourceNodeId
|
uint64_t
Identifiant du nœud source du message Weave.
|
Fonctions publiques |
|
---|---|
Clear()
|
void
|
Attributs publics
DestNodeId
uint64_t nl::Weave::WeaveMessageInfo::DestNodeId
Identifiant du nœud de destination du message Weave.
EncryptionType
uint8_t nl::Weave::WeaveMessageInfo::EncryptionType
Type de chiffrement utilisé pour le message Weave.
Options
uint32_t nl::Weave::WeaveMessageInfo::Flags
Différents indicateurs associés au message Weave voir WeaveMessageFlags.
InCon
WeaveConnection * nl::Weave::WeaveMessageInfo::InCon
Connexion (le cas échéant) via laquelle le message a été reçu.
Utile uniquement pour les messages entrants.
InPacketInfo
const IPPacketInfo * nl::Weave::WeaveMessageInfo::InPacketInfo
Informations d'adressage IP du message reçu.
Utile uniquement pour les messages entrants.
KeyId
uint16_t nl::Weave::WeaveMessageInfo::KeyId
Identifiant de la clé de chiffrement du message Weave.
MessageId
uint32_t nl::Weave::WeaveMessageInfo::MessageId
Identifiant du message Weave.
MessageVersion
uint8_t nl::Weave::WeaveMessageInfo::MessageVersion
Version du message Weave.
PeerAuthMode
WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode
Moyen par lequel l'expéditeur du message a été authentifié.
Utile uniquement pour les messages entrants.
SourceNodeId
uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId
Identifiant du nœud source du message Weave.
Fonctions publiques
Effacer
void nl::Weave::WeaveMessageInfo::Clear()