nl :: نسج:: مظهر:: BDX_Development :: BlockSend
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
و BlockSend يستخدم رسالة لنقل كتلة من البيانات من المرسل إلى المتلقي.
ملخص
ميراث
يرث من: NL :: :: نسج الملامح :: RetainedPacketBufferتوجيه الفئات الفرعية المعروفة: NL :: :: نسج الملامح :: :: BDX_Development BlockEOF
البنائين والمدمرين | |
---|---|
BlockSend (void) يقوم المُنشئ no-arg مع الإعدادات الافتراضية للكتلة بإرسال الرسالة. |
السمات العامة | |
---|---|
mBlockCounter | uint8_t مكافحة هذه الكتلة التي يتم إرسالها. |
mData | uint8_t * مؤشر إلى البيانات المراد استلامها أو نقلها. |
mLength | uint64_t طول البيانات الواردة في هذه الكتلة. |
الوظائف العامة | |
---|---|
init (uint8_t aCounter, uint64_t aLength, uint8_t *aData) | تهيئة BlockSend الرسالة. |
operator== (const BlockSend &) const | bool مقارنة المساواة بين BlockSend الرسائل. |
packedLength (void) | uint16_t إرجاع طول الحزمة لإرسال الرسالة. |
وظائف ثابتة عامة | |
---|---|
parse (PacketBuffer *aBuffer, BlockSend & aResponse) | بيانات تحليل من PacketBuffer إلى BlockSend شكل رسالة. |
السمات العامة
م داتا
uint8_t * mData
مؤشر إلى البيانات المراد استلامها أو نقلها.
ملينجث
uint64_t mLength
طول البيانات الواردة في هذه الكتلة.
الوظائف العامة
بلوكإرسال
BlockSend( void )
يقوم المُنشئ no-arg مع الإعدادات الافتراضية للكتلة بإرسال الرسالة.
فيه
WEAVE_ERROR init( uint8_t aCounter, uint64_t aLength, uint8_t *aData )
تهيئة BlockSend الرسالة.
تفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلمات |
| ||||||
عائدات | WEAVE_NO_ERROR في حال نجاحها |
عامل التشغيل ==
bool operator==( const BlockSend & ) const
الطول
uint16_t packedLength( void )
إرجاع طول الحزمة لإرسال الرسالة.
تفاصيل | |
---|---|
عائدات | طول الرسالة عند حزمها |
وظائف ثابتة عامة
تحليل
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockSend & aResponse )
بيانات تحليل من PacketBuffer إلى BlockSend شكل رسالة.
تفاصيل | |||||
---|---|---|---|---|---|
المعلمات |
| ||||
إرجاع القيم |
|