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