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