nl:: بافت:: پروفایل ها:: BDX_Development:: BlockQueryV1
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
پیام BlockQueryV1 برای درخواست انتقال بلوکی از داده ها از فرستنده به گیرنده استفاده می شود.
خلاصه
این شامل یک شمارنده بلوک 4 بایتی است.
ارث
زیر کلاس های مستقیم شناخته شده:nl:: بافت::پروفایل::BDX_Development::BlockAckV1
nl:: بافت::پروفایل::BDX_Development::BlockEOFAckV1
سازندگان و تخریب کنندگان | |
---|---|
BlockQueryV1 (void) سازنده بدون آرگ با پیشفرض پیام بلوک. |
انواع عمومی | |
---|---|
@85 | enum |
صفات عمومی | |
---|---|
mBlockCounter | uint32_t شمارنده بلوکی که ما درخواست می کنیم. |
توابع عمومی | |
---|---|
init (uint32_t aCounter) | یک پیام BlockQueryV1 را راه اندازی کنید. |
operator== (const BlockQueryV1 &) const | bool مقایسه برابری بین پیام های BlockQueryV1 . |
pack (PacketBuffer *aBuffer) | یک پیام بلوکی را در یک PacketBuffer بسته بندی کنید. |
packedLength (void) | uint16_t طول بسته بندی شده این پیام پرس و جو بلوک را برمی گرداند. |
توابع استاتیک عمومی | |
---|---|
parse (PacketBuffer *aBuffer, BlockQueryV1 & aQuery) | داده ها را از یک PacketBuffer در قالب پیام BlockQueryV1 تجزیه کنید. |
انواع عمومی
@85
@85
صفات عمومی
توابع عمومی
BlockQueryV1
BlockQueryV1( void )
سازنده بدون آرگ با پیشفرض پیام بلوک.
init
WEAVE_ERROR init( uint32_t aCounter )
یک پیام BlockQueryV1 را راه اندازی کنید.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | WEAVE_NO_ERROR در صورت موفقیت |
اپراتور==
bool operator==( const BlockQueryV1 & ) const
مقایسه برابری بین پیام های BlockQueryV1 .
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | درست است اگر همه فیلدهای یکسان داشته باشند. |
بسته
WEAVE_ERROR pack( PacketBuffer *aBuffer )
یک پیام بلوکی را در یک PacketBuffer بسته بندی کنید.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
ارزش های بازگشتی |
|
طول بسته بندی شده
uint16_t packedLength( void )
طول بسته بندی شده این پیام پرس و جو بلوک را برمی گرداند.
جزئیات | |
---|---|
برمی گرداند | طول پیام هنگام بسته بندی |
توابع استاتیک عمومی
تجزیه
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockQueryV1 & aQuery )
داده ها را از یک PacketBuffer در قالب پیام BlockQueryV1 تجزیه کنید.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
ارزش های بازگشتی |
|
جز در مواردی که غیراز این ذکر شده باشد، محتوای این صفحه تحت مجوز پروانه ارجاع مشترکات خلاقانه نسخه ۴.۰ است. نمونه کدها نیز دارای مجوز پروانه آپاچی نسخه ۲.۰ است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. OpenThread و علائم مربوط به آن، علامتهای تجاری Thread Group هستند و تحت پروانه استفاده میشوند.
تاریخ آخرین بهروزرسانی 2024-11-11 بهوقت ساعت هماهنگ جهانی.