nl:: بافت:: 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.
نوع رمزگذاری
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 پیام دریافتی.
فقط برای پیام های دریافتی معنادار است.
شناسه کلید
uint16_t nl::Weave::WeaveMessageInfo::KeyId
شناسه کلید رمزگذاری پیام Weave.
شناسه پیام
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()
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2025-01-04 بهوقت ساعت هماهنگ جهانی.