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()