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
|
टीएलवी मेटाडेटा ज़रूरी नहीं है.
|
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)
|
भेजे जाने वाले मैसेज को स्वीकार करने के लिए, पैकेट को पैक करें.
|
packedLength(void)
|
uint16_t
भेजे जाने वाले इस मैसेज की पैक की गई लंबाई दिखाता है.
|
सार्वजनिक स्टैटिक फ़ंक्शन |
|
---|---|
parse(PacketBuffer *aBuffer, SendAccept & aResponse)
|
पैकेट बुफ़र के डेटा को 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 मैसेज के बीच समानता की तुलना.
जानकारी | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
सही है, अगर उनमें सभी एक जैसे फ़ील्ड हैं.
|
पैक
WEAVE_ERROR pack( PacketBuffer *aBuffer )
भेजे जाने वाले मैसेज को स्वीकार करने के लिए, पैकेट को पैक करें.
जानकारी | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
रिटर्न वैल्यू |
|
packedLength
uint16_t packedLength( void )
भेजे जाने वाले इस मैसेज की पैक की गई लंबाई दिखाता है.
जानकारी | |
---|---|
लौटाए गए सामान |
पैक किए जाने पर संदेश की लंबाई
|
सार्वजनिक स्टैटिक फ़ंक्शन
parse
WEAVE_ERROR parse( PacketBuffer *aBuffer, SendAccept & aResponse )
पैकेट बुफ़र के डेटा को SendAccept मैसेज फ़ॉर्मैट में पार्स करें.
जानकारी | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
रिटर्न वैल्यू |
|