nl::Weave::Profiles::DataManagement_Current::ListBuilderBase

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

WDM मैसेज एन्कोडर के लिए बेस क्लास, जो डेटा सूची और वर्शन सूची जैसे टीएलवी ऐरे एलिमेंट में खास तौर पर काम करती है.

खास जानकारी

इनहेरिटेंस

इनहेरिटnl::Weave::Profiles::DataManagement_Current::BuilderBase







nl::Weave::Profiles::DataManagement_Current::DataList::Buildernl::Weave::Profiles::DataManagement_Current::EventList::Buildernl::Weave::Profiles::DataManagement_Current::PathList::Buildernl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Buildernl::Weave::Profiles::DataManagement_Current::StatusElement::Buildernl::Weave::Profiles::DataManagement_Current::StatusList::Buildernl::Weave::Profiles::DataManagement_Current::VersionList::Builder

सुरक्षित किए गए फ़ंक्शन

ListBuilderBase(void)

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

Init(nl::Weave::TLV::TLVWriter *const apWriter, const uint8_t aContextTagToUse)
Init(nl::Weave::TLV::TLVWriter *const apWriter)
TLV कलेक्शन कंटेनर को पहचान छिपाने वाले टैग के साथ शुरू करें.

सुरक्षित किए गए फ़ंक्शन

ListBuilderBase

 ListBuilderBase(
  void
)

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

शुरू करें

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

शुरू करें

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

TLV कलेक्शन कंटेनर को पहचान छिपाने वाले टैग के साथ शुरू करें.

अरे का कलेक्शन लागू करने और ListBuilderBase की जांच करने के लिए ज़रूरी है. ऐसा कोई WDM मैसेज नहीं है जिसमें बाहरी कंटेनर के तौर पर कोई अरे हो.

जानकारी
पैरामीटर
[in] apWriter
उस TLVWriter को पॉइंट करें जो मैसेज को कोड में बदल रहा है.
लौटाए गए सामान
Weave::TLV ऑब्जेक्ट के ज़रिए, WEAVE_ERROR कोड दिखाए गए.