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

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

WDM कस्टम कमांड रिस्पॉन्स एन्कोडर की परिभाषा.

खास जानकारी

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

इनहेरिटेंस

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

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

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

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

EndOfResponse

CustomCommandResponse::Builder & EndOfResponse(
  void
)

इस मैसेज के खत्म होने का निशान लगाएं.

ब्यौरा
लौटाए गए सामान
इसके लिए *रेफ़रंस

शुरू करें

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
)

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

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