nl:: بافت:: پروفایل ها:: BDX_Development:: BlockQuery
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
پیام BlockQuery برای درخواست انتقال بلوکی از داده ها از فرستنده به گیرنده استفاده می شود.
خلاصه
وراثت
زیر کلاس های مستقیم شناخته شده:nl:: بافت::پروفایل::BDX_Development::BlockAck
nl:: بافت::پروفایل::BDX_Development::BlockEOFAck
سازندگان و تخریب کنندگان | |
---|---|
BlockQuery (void) سازنده بدون آرگ با پیشفرضهای پیام بلوک کوئری. |
انواع عمومی | |
---|---|
@84 | شمارش |
صفات عمومی | |
---|---|
mBlockCounter | uint8_t شمارنده بلوکی که ما درخواست می کنیم. |
توابع عمومی | |
---|---|
init (uint8_t aCounter) | یک پیام BlockQuery را راه اندازی کنید. |
operator== (const BlockQuery &) const | bool مقایسه برابری بین پیام های BlockQuery . |
pack (PacketBuffer *aBuffer) | یک پیام بلوکی را در یک PacketBuffer بسته بندی کنید. |
packedLength (void) | uint16_t طول بسته بندی شده این پیام پرس و جو بلوک را برمی گرداند. |
توابع استاتیک عمومی | |
---|---|
parse (PacketBuffer *aBuffer, BlockQuery & aQuery) | داده ها را از یک PacketBuffer در قالب پیام BlockQuery تجزیه کنید. |
انواع عمومی
@84
@84
صفات عمومی
توابع عمومی
BlockQuery
BlockQuery( void )
سازنده بدون آرگ با پیشفرضهای پیام بلوک کوئری.
شروع کنید
WEAVE_ERROR init( uint8_t aCounter )
یک پیام BlockQuery را راه اندازی کنید.
جزئیات | |||
---|---|---|---|
مولفه های |
| ||
برمی گرداند | WEAVE_NO_ERROR در صورت موفقیت |
اپراتور==
bool operator==( const BlockQuery & ) const
مقایسه برابری بین پیام های BlockQuery .
جزئیات | |||
---|---|---|---|
مولفه های |
| ||
برمی گرداند | درست است اگر همه فیلدهای یکسان داشته باشند. |
بسته
WEAVE_ERROR pack( PacketBuffer *aBuffer )
یک پیام بلوکی را در یک PacketBuffer بسته بندی کنید.
جزئیات | |||||
---|---|---|---|---|---|
مولفه های |
| ||||
ارزش های بازگشتی |
|
طول بسته بندی شده
uint16_t packedLength( void )
طول بسته بندی شده این پیام پرس و جو بلوک را برمی گرداند.
جزئیات | |
---|---|
برمی گرداند | طول پیام هنگام بسته بندی |
توابع استاتیک عمومی
تجزیه
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockQuery & aQuery )
داده ها را از یک PacketBuffer در قالب پیام BlockQuery تجزیه کنید.
جزئیات | |||||
---|---|---|---|---|---|
مولفه های |
| ||||
ارزش های بازگشتی |
|
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2019-10-28 بهوقت ساعت هماهنگ جهانی.