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()
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2018-06-05 بهوقت ساعت هماهنگ جهانی.