nl:: بافت:: پروفایل ها:: BDX_Development:: ReceiveAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
پیام ReceiveAccept برای پذیرش مبادله پیشنهادی زمانی که گیرنده آغازگر باشد استفاده می شود.
خلاصه
ارث
ارث می برد از: nl::Weave::Profiles::BDX_Development::SendAcceptسازندگان و ویرانگرها | |
---|---|
ReceiveAccept (void) سازنده بدون آرگ با پیشفرضهایی برای پیام پذیرش ارسال. |
صفات عمومی | |
---|---|
mDefiniteLength | bool اگر طول مشخصی انتخاب شود درست است. |
mLength | uint64_t مدت زمان انتقال ما تصمیم گرفتیم. |
mMetaData | فراداده TLV اختیاری. |
mWideRange | bool درست است اگر محدوده و فیلد افست ما 64 بیت باشد. |
توابع عمومی | |
---|---|
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData) | یک قاب پذیرش "گسترده" را راه اندازی کنید. |
init (uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData) | یک فریم پذیرش دریافتی "غیر عریض" را راه اندازی کنید (طول 32 بیت) |
operator== (const ReceiveAccept &) const | bool مقایسه برابری بین پیام های ReceiveAccept . |
pack (PacketBuffer *aBuffer) | یک پیام پذیرش دریافت را در یک PacketBuffer بسته بندی کنید. |
packedLength (void) | uint16_t طول بسته بندی شده این پیام پذیرش دریافت را برمی گرداند. |
توابع استاتیک عمومی | |
---|---|
parse (PacketBuffer *aBuffer, ReceiveAccept & aResponse) | داده ها را از PacketBuffer در قالب پیام ReceiveAccept تجزیه کنید. |
صفات عمومی
mDefiniteLength
bool mDefiniteLength
اگر طول مشخصی انتخاب شود درست است.
میلی متر طول
uint64_t mLength
مدت زمان انتقال ما تصمیم گرفتیم.
mWideRange
bool mWideRange
درست است اگر محدوده و فیلد افست ما 64 بیت باشد.
توابع عمومی
ReceiveAccept
ReceiveAccept( void )
سازنده بدون آرگ با پیشفرضهایی برای پیام پذیرش ارسال.
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
یک قاب پذیرش "گسترده" را راه اندازی کنید.
جزئیات | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
پارامترها |
| ||||||||||
برمی گرداند | WEAVE_NO_ERROR در صورت موفقیت |
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint32_t aLength, ReferencedTLVData *aMetaData )
یک فریم پذیرش دریافتی "غیر عریض" را راه اندازی کنید (طول 32 بیت)
جزئیات | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
پارامترها |
| ||||||||||
برمی گرداند | WEAVE_NO_ERROR در صورت موفقیت |
اپراتور==
bool operator==( const ReceiveAccept & ) const
مقایسه برابری بین پیام های ReceiveAccept .
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | درست است اگر همه فیلدهای یکسان داشته باشند. |
بسته
WEAVE_ERROR pack( PacketBuffer *aBuffer )
یک پیام پذیرش دریافت را در یک PacketBuffer بسته بندی کنید.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
ارزش های بازگشتی |
|
طول بسته بندی شده
uint16_t packedLength( void )
طول بسته بندی شده این پیام پذیرش دریافت را برمی گرداند.
جزئیات | |
---|---|
برمی گرداند | طول پیام هنگام بسته بندی |
توابع استاتیک عمومی
تجزیه
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
داده ها را از PacketBuffer در قالب پیام ReceiveAccept تجزیه کنید.
جزئیات | |||||
---|---|---|---|---|---|
پارامترها |
| ||||
ارزش های بازگشتی |
|