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()
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.