nl:: বুনা:: প্রোফাইল:: বিডিএক্স_ডেভেলপমেন্ট:: গ্রহণ করুন
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
ReceiveAccept বার্তাটি একটি প্রস্তাবিত বিনিময় গ্রহণ করতে ব্যবহৃত হয় যখন প্রাপক সূচনাকারী হয়।
সারাংশ
উত্তরাধিকার
থেকে উত্তরাধিকারসূত্রে পাওয়া যায়: nl::Weave::Profiles::BDX_Development::SendAcceptকনস্ট্রাক্টর এবং ডেস্ট্রাক্টর | |
---|---|
ReceiveAccept (void) বার্তা গ্রহণ করার জন্য ডিফল্ট সহ নো-আর্গ কনস্ট্রাক্টর। |
পাবলিক বৈশিষ্ট্য | |
---|---|
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 গ্রহণযোগ্য বার্তাগুলির মধ্যে সমতা তুলনা। |
pack (PacketBuffer *aBuffer) | একটি প্যাকেটবাফারে একটি গ্রহণযোগ্য বার্তা প্যাক করুন। |
packedLength (void) | uint16_t এই গ্রহণ বার্তার প্যাকড দৈর্ঘ্য প্রদান করে। |
পাবলিক স্ট্যাটিক ফাংশন | |
---|---|
parse (PacketBuffer *aBuffer, ReceiveAccept & aResponse) | একটি ReceiveAccept বার্তা বিন্যাসে একটি PacketBuffer থেকে ডেটা পার্স করুন। |
পাবলিক বৈশিষ্ট্য
mDefiniteLength
bool mDefiniteLength
একটি নির্দিষ্ট দৈর্ঘ্য নির্বাচিত হলে সত্য।
m দৈর্ঘ্য
uint64_t mLength
স্থানান্তরের দৈর্ঘ্য আমরা সিদ্ধান্ত নিয়েছি।
mWideRange
bool mWideRange
সত্য যদি আমাদের পরিসীমা এবং অফসেট ক্ষেত্র 64 বিট হয়।
পাবলিক ফাংশন
গ্রহণ করুন
ReceiveAccept( void )
বার্তা গ্রহণ করার জন্য ডিফল্ট সহ নো-আর্গ কনস্ট্রাক্টর।
init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, uint64_t aLength, ReferencedTLVData *aMetaData )
একটি "প্রশস্ত" গ্রহণ ফ্রেম শুরু করুন।
বিস্তারিত | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
পরামিতি |
| ||||||||||
রিটার্নস | সফল হলে WEAVE_NO_ERROR |
init
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
গ্রহণযোগ্য বার্তাগুলির মধ্যে সমতা তুলনা।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | সত্য যদি তাদের সব একই ক্ষেত্র থাকে। |
প্যাক
WEAVE_ERROR pack( PacketBuffer *aBuffer )
একটি প্যাকেটবাফারে একটি গ্রহণযোগ্য বার্তা প্যাক করুন।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|
প্যাক করা দৈর্ঘ্য
uint16_t packedLength( void )
এই গ্রহণ বার্তার প্যাকড দৈর্ঘ্য প্রদান করে।
বিস্তারিত | |
---|---|
রিটার্নস | প্যাক করা হলে বার্তার দৈর্ঘ্য |
পাবলিক স্ট্যাটিক ফাংশন
পার্স
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
একটি ReceiveAccept বার্তা বিন্যাসে একটি PacketBuffer থেকে ডেটা পার্স করুন।
বিস্তারিত | |||||
---|---|---|---|---|---|
পরামিতি |
| ||||
রিটার্ন মান |
|