nl:: Weave:: Profiles:: BDX_Development:: BlockQuery
#include <src/lib/profiles/bulk-data-transfer/Development/BDXMessages.h>
BlockQuery मैसेज का इस्तेमाल, डेटा के ब्लॉक को भेजने वाले से पाने वाले को ट्रांसफ़र करने का अनुरोध करने के लिए किया जाता है.
खास जानकारी
इनहेरिटेंस
सीधे तौर पर जानी-पहचानी सब-क्लास:nl::Weave::Profiles::BDX_Development::BlockAck
nl::Weave::Profiles::BDX_Development::BlockEOFAck
कंस्ट्रक्टर और डिस्ट्रक्टर |
|
---|---|
BlockQuery(void)
ब्लॉक क्वेरी मैसेज के लिए डिफ़ॉल्ट के साथ नो-आर्ग कंस्ट्रक्टर.
|
सार्वजनिक प्रकार |
|
---|---|
@84
|
enum |
सार्वजनिक एट्रिब्यूट |
|
---|---|
mBlockCounter
|
uint8_t
जिस वीडियो को ब्लॉक करने के लिए कहा जा रहा है उसका काउंटर.
|
सार्वजनिक फ़ंक्शन |
|
---|---|
init(uint8_t aCounter)
|
BlockQuery के लिए मैसेज शुरू करना.
|
operator==(const BlockQuery &) const
|
bool
BlockQuery के मैसेज के बीच समानता की तुलना.
|
pack(PacketBuffer *aBuffer)
|
ब्लॉक क्वेरी मैसेज को PacketBuffer में पैक करें.
|
packedLength(void)
|
uint16_t
इस ब्लॉक क्वेरी मैसेज की पैक की गई लंबाई दिखाता है.
|
सार्वजनिक स्टैटिक फ़ंक्शन |
|
---|---|
parse(PacketBuffer *aBuffer, BlockQuery & aQuery)
|
PacketBuffer के डेटा को BlockQuery के मैसेज फ़ॉर्मैट में पार्स करें.
|
सार्वजनिक प्रकार
@84
@84
सार्वजनिक एट्रिब्यूट
सार्वजनिक फ़ंक्शन
BlockQuery
BlockQuery( void )
ब्लॉक क्वेरी मैसेज के लिए, डिफ़ॉल्ट वैल्यू के साथ कोई आर्ग्युमेंट नहीं वाला कंस्ट्रक्टर.
init
WEAVE_ERROR init( uint8_t aCounter )
BlockQuery मैसेज को शुरू करें.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
अगर पुष्टि हो जाती है, तो WEAVE_NO_ERROR
|
operator==
bool operator==( const BlockQuery & ) const
BlockQuery के मैसेज के बीच समानता की तुलना.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
अगर दोनों में एक जैसे फ़ील्ड हैं, तो यह फ़ंक्शन true दिखाता है.
|
पैक
WEAVE_ERROR pack( PacketBuffer *aBuffer )
किसी ब्लॉक क्वेरी मैसेज को PacketBuffer में पैक करें.
विवरण | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
रिटर्न वैल्यू |
|
packedLength
uint16_t packedLength( void )
यह फ़ंक्शन इस ब्लॉक क्वेरी मैसेज की पैक की गई लंबाई दिखाता है.
विवरण | |
---|---|
लौटाए जाने वाले प्रॉडक्ट |
पैक किए गए मैसेज की लंबाई
|
सार्वजनिक स्टैटिक फ़ंक्शन
parse
WEAVE_ERROR parse( PacketBuffer *aBuffer, BlockQuery & aQuery )
PacketBuffer के डेटा को BlockQuery के मैसेज फ़ॉर्मैट में पार्स करें.
विवरण | |||||
---|---|---|---|---|---|
पैरामीटर |
|
||||
रिटर्न वैल्यू |
|