nl:: বুনা:: প্রোফাইল:: বিডিএক্স_ডেভেলপমেন্ট:: BlockSendV1
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
BlockSendV1 বার্তাটি প্রেরক থেকে প্রাপকের কাছে ডেটার একটি ব্লক স্থানান্তর করতে ব্যবহৃত হয়।
সারাংশ
এটিতে একটি 4 বাইট ব্লক কাউন্টার রয়েছে।
উত্তরাধিকার
থেকে উত্তরাধিকারসূত্রে পাওয়া যায়: nl::Weave::Profiles::RetainedPacketBufferসরাসরি পরিচিত সাবক্লাস: nl::Weave::Profiles::BDX_Development::BlockEOFV1
কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর | |
---|---|
BlockSendV1 (void) ব্লক পাঠানোর জন্য ডিফল্ট সহ নো-আর্গ কনস্ট্রাক্টর। |
পাবলিক বৈশিষ্ট্য | |
---|---|
mBlockCounter | uint32_t এই ব্লকের কাউন্টারে যে পাঠানো হচ্ছে। |
mData | uint8_t * প্রাপ্ত বা স্থানান্তর করা তথ্য নির্দেশক. |
mLength | uint64_t এই ব্লকে থাকা ডেটার দৈর্ঘ্য। |
পাবলিক ফাংশন | |
---|---|
init (uint32_t aCounter, uint64_t aLength, uint8_t *aData) | একটি BlockSendV1 বার্তা শুরু করুন। |
operator== (const BlockSendV1 &) const | bool BlockSendV1 বার্তাগুলির মধ্যে সমতা তুলনা। |
packedLength (void) | uint16_t এই ব্লক পাঠানোর বার্তার প্যাক করা দৈর্ঘ্য ফেরত দেয়। |
পাবলিক স্ট্যাটিক ফাংশন | |
---|---|
parse (PacketBuffer *aBuffer, BlockSendV1 & aResponse) | একটি BlockSendV1 বার্তা বিন্যাসে একটি PacketBuffer থেকে ডেটা পার্স করুন। |
পাবলিক বৈশিষ্ট্য
mData
uint8_t * mData
প্রাপ্ত বা স্থানান্তর করা তথ্য নির্দেশক.
m দৈর্ঘ্য
uint64_t mLength
এই ব্লকে থাকা ডেটার দৈর্ঘ্য।
পাবলিক ফাংশন
BlockSendV1
BlockSendV1( void )
ব্লক পাঠানোর জন্য ডিফল্ট সহ নো-আর্গ কনস্ট্রাক্টর।
init
WEAVE_ERROR init( uint32_t aCounter, uint64_t aLength, uint8_t *aData )
একটি BlockSendV1 বার্তা শুরু করুন।
বিস্তারিত | |||||||
---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||
রিটার্নস | সফল হলে WEAVE_NO_ERROR |
অপারেটর==
bool operator==( const BlockSendV1 & ) const
BlockSendV1 বার্তাগুলির মধ্যে সমতা তুলনা।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | সত্য যদি তাদের সব একই ক্ষেত্র থাকে। |
প্যাক করা দৈর্ঘ্য
uint16_t packedLength( void )
এই ব্লক পাঠানোর বার্তার প্যাক করা দৈর্ঘ্য ফেরত দেয়।
বিস্তারিত | |
---|---|
রিটার্নস | প্যাক করা হলে বার্তার দৈর্ঘ্য |
পাবলিক স্ট্যাটিক ফাংশন
পার্স
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockSendV1 & aResponse )
একটি BlockSendV1 বার্তা বিন্যাসে একটি PacketBuffer থেকে ডেটা পার্স করুন।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|