nl :: نسج:: مظهر:: BDX_Development :: ReceiveAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
و ReceiveAccept يستخدم رسالة لقبول تبادل المقترح عندما يكون المتلقي هو البادئ.
ملخص
ميراث
يرث من: NL :: :: نسج الملامح :: :: BDX_Development SendAcceptالبنائين والمدمرين | |
---|---|
ReceiveAccept (void) مُنشئ no-arg مع الإعدادات الافتراضية لرسالة قبول الإرسال. |
السمات العامة | |
---|---|
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 شكل رسالة. |
السمات العامة
الطول المحدد
bool mDefiniteLength
صحيح إذا تم اختيار طول محدد.
ملينجث
uint64_t mLength
طول فترة التحويل قررناها.
mWideRange
bool mWideRange
صحيح إذا كان نطاقنا ومجالات الإزاحة 64 بت.
الوظائف العامة
ReceiveAccept
ReceiveAccept( void )
مُنشئ no-arg مع الإعدادات الافتراضية لرسالة قبول الإرسال.
فيه
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
قم بتهيئة إطار قبول "واسع".
تفاصيل | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المعلمات |
| ||||||||||
عائدات | WEAVE_NO_ERROR في حال نجاحها |
فيه
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 شكل رسالة.
تفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
| ||||
إرجاع القيم |
|