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