nl::Weave::WeaveMessageInfo

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

מידע על הודעת Weave שנמצאת בתהליך שליחה או קבלה.

סיכום

מאפיינים ציבוריים

DestNodeId
uint64_t
מזהה צומת היעד של הודעת Weave.
EncryptionType
uint8_t
סוג ההצפנה של הודעת Weave.
Flags
uint32_t
דגלים שונים המשויכים להודעת Weave; ראה WeaveMessageflags.
InCon
החיבור (אם בכלל) שדרכו ההודעה התקבלה.
InPacketInfo
const IPPacketInfo *
פרטי כתובת ה-IP של ההודעה שהתקבלה.
KeyId
uint16_t
מזהה מפתח ההצפנה של הודעת Weave.
MessageId
uint32_t
מזהה ההודעה של Weave.
MessageVersion
uint8_t
הגרסה של הודעת Weave.
PeerAuthMode
WeaveAuthMode
האמצעי שדרכו שולח ההודעה עבר אימות.
SourceNodeId
uint64_t
מזהה צומת המקור של הודעת Weave.

פונקציות ציבוריות

Clear()
void

מאפיינים ציבוריים

DestNodeId

uint64_t nl::Weave::WeaveMessageInfo::DestNodeId

מזהה צומת היעד של הודעת Weave.

EncryptionType

uint8_t nl::Weave::WeaveMessageInfo::EncryptionType

סוג ההצפנה של הודעת Weave.

דגלים

uint32_t nl::Weave::WeaveMessageInfo::Flags

דגלים שונים המשויכים להודעת Weave; ראה WeaveMessageflags.

InCon

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

החיבור (אם בכלל) שדרכו ההודעה התקבלה.

רלוונטי רק להודעות נכנסות.

InPacketInfo

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

פרטי כתובת ה-IP של ההודעה שהתקבלה.

רלוונטי רק להודעות נכנסות.

KeyId

uint16_t nl::Weave::WeaveMessageInfo::KeyId

מזהה מפתח ההצפנה של הודעת Weave.

MessageId

uint32_t nl::Weave::WeaveMessageInfo::MessageId

מזהה ההודעה של Weave.

MessageVersion

uint8_t nl::Weave::WeaveMessageInfo::MessageVersion

הגרסה של הודעת Weave.

PeerAuthMode

WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode

האמצעי שדרכו שולח ההודעה עבר אימות.

רלוונטי רק להודעות נכנסות.

SourceNodeId

uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId

מזהה צומת המקור של הודעת Weave.

פונקציות ציבוריות

ניקוי

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