nl:: Weave:: Profiles:: BDX_Development:: ReceiveAccept
#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
ReceiveAccept मैसेज के बीच बराबरी की तुलना.
|
pack(PacketBuffer *aBuffer)
|
पाने वाले मैसेज को PacketBuffer में पैक करें.
|
packedLength(void)
|
uint16_t
मिलने वाले इस मैसेज की पैक की गई लंबाई दिखाता है.
|
सार्वजनिक स्टैटिक फ़ंक्शन |
|
---|---|
parse(PacketBuffer *aBuffer, ReceiveAccept & aResponse)
|
PacketBuffer के डेटा को ReceiveAccept मैसेज फ़ॉर्मैट में पार्स करें.
|
सार्वजनिक विशेषताएं
mDefiniteLength
bool mDefiniteLength
सही है, अगर कोई तय लंबाई चुनी गई हो.
mLength
uint64_t mLength
ट्रांसफ़र की अवधि जिसके बारे में हमने फ़ैसला लिया था.
mWideRange
bool mWideRange
अगर हमारी रेंज और ऑफ़सेट फ़ील्ड 64 बिट हैं, तो सही है.
सार्वजनिक फ़ंक्शन
ReceiveAccept
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
ReceiveAccept मैसेज के बीच बराबरी की तुलना.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
सही iff में सभी फ़ील्ड एक जैसे हों.
|
पैक
WEAVE_ERROR pack( PacketBuffer *aBuffer )
पाने वाले मैसेज को PacketBuffer में पैक करें.
जानकारी | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
रिटर्न वैल्यू |
|
packedLength
uint16_t packedLength( void )
मिलने वाले इस मैसेज की पैक की गई लंबाई दिखाता है.
जानकारी | |
---|---|
लौटाए जाने वाले प्रॉडक्ट |
पैक करने पर मैसेज की लंबाई
|
सार्वजनिक स्टैटिक फ़ंक्शन
पार्स करें
WEAVE_ERROR parse( PacketBuffer *aBuffer, ReceiveAccept & aResponse )
PacketBuffer के डेटा को ReceiveAccept मैसेज फ़ॉर्मैट में पार्स करें.
जानकारी | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
रिटर्न वैल्यू |
|