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
|
السمات العامة
رقم تعريف DestNode
uint64_t nl::Weave::WeaveMessageInfo::DestNodeId
رقم تعريف عقدة الوجهة لرسالة Weave.
نوع التشفير
uint8_t nl::Weave::WeaveMessageInfo::EncryptionType
نوع التشفير المستخدَم لرسالة Weave.
الأعلام
uint32_t nl::Weave::WeaveMessageInfo::Flags
علامات مختلفة مرتبطة برسالة Weave، راجِع WeaveMessageFlags
InCon
WeaveConnection * nl::Weave::WeaveMessageInfo::InCon
الاتصال (إن وُجد) الذي تم استلام الرسالة منه.
يكون ذلك مفيدًا للرسائل الواردة فقط.
معلومات InPacket
const IPPacketInfo * nl::Weave::WeaveMessageInfo::InPacketInfo
معلومات حول عنوان IP للرسالة المُستلَمة.
يكون ذلك مفيدًا للرسائل الواردة فقط.
رقم تعريف المفتاح
uint16_t nl::Weave::WeaveMessageInfo::KeyId
معرّف مفتاح التشفير لرسالة Weave.
رقم تعريف الرسالة
uint32_t nl::Weave::WeaveMessageInfo::MessageId
معرّف رسالة Weave.
نسخة الرسالة
uint8_t nl::Weave::WeaveMessageInfo::MessageVersion
نسخة رسالة Weave.
وضع PeerAuthMode
WeaveAuthMode nl::Weave::WeaveMessageInfo::PeerAuthMode
الوسيلة التي تم بها مصادقة مُرسِل الرسالة.
يكون ذلك مفيدًا للرسائل الواردة فقط.
رقم تعريف مصدر العقدة
uint64_t nl::Weave::WeaveMessageInfo::SourceNodeId
معرّف عقدة المصدر لرسالة Weave.
وظائف عامة
محو
void nl::Weave::WeaveMessageInfo::Clear()