nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder

#include <src/lib/profiles/data-management/Current/MessageDef.h>

डब्ल्यूडीएम कस्टम कमांड रिस्पॉन्स एन्कोडर की परिभाषा.

खास जानकारी

रिस्पॉन्स TLV एलिमेंट सीधे तौर पर काम नहीं करता, क्योंकि इसका स्कीमा पहले से तय नहीं होता.

इनहेरिटेंस

इनसे इनहेरिट किया जाता है: nl::Weave::Profiles::DataManagement_Current::BuilderBase

सार्वजनिक फ़ंक्शन

EndOfResponse(void)
इस मैसेज के आखिर में निशान लगाएं.
Init(nl::Weave::TLV::TLVWriter *const apWriter)
TLV स्ट्रीम में लिखने के लिए, CustomCommandResponse::Builder शुरू करें.
Version(const uint64_t aVersion)
TLV स्ट्रीम में Trait इंस्टेंस वर्शन इंजेक्ट करें.

सार्वजनिक फ़ंक्शन

EndOfResponse

CustomCommandResponse::Builder & EndOfResponse(
  void
)

इस मैसेज के आखिर में निशान लगाएं.

ब्यौरा
लौटाए जाने वाले प्रॉडक्ट
*इसका रेफ़रंस

Init

WEAVE_ERROR Init(
  nl::Weave::TLV::TLVWriter *const apWriter
)

TLV स्ट्रीम में लिखने के लिए, CustomCommandResponse::Builder शुरू करें.

ब्यौरा
पैरामीटर
[in] apWriter
TLVWriter के लिए पॉइंटर
रिटर्न वैल्यू
WEAVE_NO_ERROR
सफलता मिलने पर

वर्शन

CustomCommandResponse::Builder & Version(
  const uint64_t aVersion
)

TLV स्ट्रीम में Trait इंस्टेंस वर्शन इंजेक्ट करें.

ब्यौरा
पैरामीटर
[in] aVersion
कमांड एक्ज़ीक्यूट होने के बाद, Trait इंस्टेंस वर्शन
लौटाए जाने वाले प्रॉडक्ट
*इसका रेफ़रंस