nl::Weave::WeaveMessageInfo

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

Informationen zu einer Weave-Nachricht, die gerade gesendet oder empfangen wird

Fazit

Öffentliche Attribute

DestNodeId
uint64_t
Die Zielknotenkennung der Weave-Nachricht.
EncryptionType
uint8_t
Der Verschlüsselungstyp für die Weave-Nachricht.
Flags
uint32_t
Verschiedene Flags, die der Weave-Nachricht zugeordnet sind. Siehe WeaveMessageFlags.
InCon
Die Verbindung, sofern vorhanden, über die die Nachricht empfangen wurde.
InPacketInfo
const IPPacketInfo *
Die IP-Adressinformationen der empfangenen Nachricht.
KeyId
uint16_t
Die Kennung des Verschlüsselungsschlüssels für die Weave-Nachricht.
MessageId
uint32_t
Die Nachrichten-ID der Weave-Nachricht.
MessageVersion
uint8_t
Die Version der Weave-Nachricht.
PeerAuthMode
WeaveAuthMode
Die Methode, mit der der Absender der Nachricht authentifiziert wurde
SourceNodeId
uint64_t
Der Quellknoten-ID der Weave-Nachricht.

Öffentliche Funktionen

Clear()
void

Öffentliche Attribute

Ziel-ID

uint64_t nl::Weave::WeaveMessageInfo::DestNodeId

Die Zielknotenkennung der Weave-Nachricht.

EncryptionType

uint8_t nl::Weave::WeaveMessageInfo::EncryptionType

Der Verschlüsselungstyp für die Weave-Nachricht.

Flags

uint32_t nl::Weave::WeaveMessageInfo::Flags

Verschiedene Flags, die der Weave-Nachricht zugeordnet sind. Siehe WeaveMessageFlags.

Inka

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

Die Verbindung, sofern vorhanden, über die die Nachricht empfangen wurde.

Nur für eingehende Nachrichten.

InPacketInfo

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

Die IP-Adressinformationen der empfangenen Nachricht.

Nur für eingehende Nachrichten.

KeyId

uint16_t nl::Weave::WeaveMessageInfo::KeyId

Die Kennung des Verschlüsselungsschlüssels für die Weave-Nachricht.

Nachrichten-ID

uint32_t nl::Weave::WeaveMessageInfo::MessageId

Die Nachrichten-ID der Weave-Nachricht.

Nachrichtenversion

uint8_t nl::Weave::WeaveMessageInfo::MessageVersion

Die Version der Weave-Nachricht.

PeerAuth-Modus

WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode

Die Methode, mit der der Absender der Nachricht authentifiziert wurde

Nur für eingehende Nachrichten.

Quellknoten-ID

uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId

Der Quellknoten-ID der Weave-Nachricht.

Öffentliche Funktionen

Löschen

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