nl:: Weave:: Profiles:: BDX_Development:: SendAccept
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
SendAccept मैसेज का इस्तेमाल करके सुझाए गए एक्सचेंज को स्वीकार किया जाता है. हालांकि, ऐसा तब ही किया जाता है, जब भेजने वाला व्यक्ति ही इस सुविधा को शुरू करता हो.
खास जानकारी
इनहेरिटेंस
पहले से मालूम सब-क्लास: nl::Weave::Profiles::BDX_Development::ReceiveAccept
कंस्ट्रक्टर और डिस्ट्रक्टर |
|
---|---|
SendAccept(void)
'स्वीकार करें' मैसेज के लिए डिफ़ॉल्ट के साथ नो-आर्ग कंस्ट्रक्टर.
|
सार्वजनिक विशेषताएं |
|
---|---|
mMaxBlockSize
|
uint16_t
ब्लॉक का ज़्यादा से ज़्यादा साइज़ हमने तय किया.
|
mMetaData
|
TLV मेटाडेटा ज़रूरी नहीं है.
|
mTransferMode
|
uint8_t
ट्रांसफ़र मोड, जिस पर हमने फ़ैसला लिया था.
|
mVersion
|
uint8_t
BDX प्रोटोकॉल का वह वर्शन जिसके बारे में हमने फ़ैसला लिया था.
|
सार्वजनिक फ़ंक्शन |
|
---|---|
init(uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData)
|
SendAccept मैसेज शुरू करें.
|
operator==(const SendAccept &) const
|
bool
SendAccept मैसेज के बीच बराबरी की तुलना.
|
pack(PacketBuffer *aBuffer)
|
भेजे जाने वाले मैसेज को PacketBuffer में पैक करें.
|
packedLength(void)
|
uint16_t
भेजे गए इस मैसेज की पैक की गई लंबाई दिखाता है.
|
सार्वजनिक स्टैटिक फ़ंक्शन |
|
---|---|
parse(PacketBuffer *aBuffer, SendAccept & aResponse)
|
PacketBuffer के डेटा को SendAccept मैसेज के फ़ॉर्मैट में पार्स करें.
|
सार्वजनिक विशेषताएं
mMaxBlockSize
uint16_t mMaxBlockSize
ब्लॉक का ज़्यादा से ज़्यादा साइज़ हमने तय किया.
mTransferMode
uint8_t mTransferMode
ट्रांसफ़र मोड, जिस पर हमने फ़ैसला लिया था.
mVersion
uint8_t mVersion
BDX प्रोटोकॉल का वह वर्शन जिसके बारे में हमने फ़ैसला लिया था.
सार्वजनिक फ़ंक्शन
SendAccept
SendAccept( void )
'स्वीकार करें' मैसेज के लिए डिफ़ॉल्ट के साथ नो-आर्ग कंस्ट्रक्टर.
Init
WEAVE_ERROR init( uint8_t aVersion, uint8_t aTransferMode, uint16_t aMaxBlockSize, ReferencedTLVData *aMetaData )
SendAccept मैसेज का इस्तेमाल शुरू करें.
जानकारी | |||||||||
---|---|---|---|---|---|---|---|---|---|
पैरामीटर |
|
||||||||
रिटर्न वैल्यू |
|
ऑपरेटर==
bool operator==( const SendAccept & ) const
SendAccept मैसेज के बीच बराबरी की तुलना.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
सही iff में सभी फ़ील्ड एक जैसे हों.
|
पैक
WEAVE_ERROR pack( PacketBuffer *aBuffer )
भेजे जाने वाले मैसेज को PacketBuffer में पैक करें.
जानकारी | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
रिटर्न वैल्यू |
|
packedLength
uint16_t packedLength( void )
भेजे गए इस मैसेज की पैक की गई लंबाई दिखाता है.
जानकारी | |
---|---|
लौटाए जाने वाले प्रॉडक्ट |
पैक करने पर मैसेज की लंबाई
|
सार्वजनिक स्टैटिक फ़ंक्शन
पार्स करें
WEAVE_ERROR parse( PacketBuffer *aBuffer, SendAccept & aResponse )
PacketBuffer के डेटा को SendAccept मैसेज के फ़ॉर्मैट में पार्स करें.
जानकारी | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
रिटर्न वैल्यू |
|