nl:: Weave:: Profiles:: DataManagement_Current:: ListBuilderBase
#include <src/lib/profiles/data-management/Current/MessageDef.h>
WDM मैसेज एन्कोडर के लिए बेस क्लास, जो डेटा सूचियों और वर्शन सूचियों जैसे TLV कलेक्शन एलिमेंट में विशेषज्ञ है.
खास जानकारी
इनहेरिटेंस
इनसे इनहेरिट करता है: nl::Weave::Profiles::DataManagement_Current::BuilderBaseजानकारी वाली डायरेक्ट सबक्लास:
nl::Weave::Profiles::DataManagement_Current::DataList::Builder
nl::Weave::Profiles::DataManagement_Current::EventList::Builder
nl::Weave::Profiles::DataManagement_Current::PathList::Builder
nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Builder
nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder
nl::Weave::Profiles::DataManagement_Current::StatusList::Builder
nl::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 )
सार्वजनिक फ़ंक्शन
Init
WEAVE_ERROR Init( nl::Weave::TLV::TLVWriter *const apWriter, const uint8_t aContextTagToUse )
Init
WEAVE_ERROR Init( nl::Weave::TLV::TLVWriter *const apWriter )
बिना पहचान वाले टैग के साथ TLV कलेक्शन कंटेनर बनाएं.
यह अरे की रेंज लागू करने और ListBuilderBase की जांच करने के लिए ज़रूरी है. ऐसा कोई WDM मैसेज नहीं है जिसमें सबसे बाहरी कंटेनर के तौर पर कलेक्शन हो.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
Weave::TLV ऑब्जेक्ट से मिले WEAVE_ERROR कोड.
|