nl:: Weave:: Profiles:: DataManagement_Current:: CustomCommand:: Builder
#include <src/lib/profiles/data-management/Current/MessageDef.h>
WDM कस्टम Command एन्कोडर की डेफ़िनिशन.
खास जानकारी
आर्ग्युमेंट और पुष्टि करने वाले एलिमेंट सीधे तौर पर काम नहीं करते, क्योंकि उनका कोई तय स्कीमा नहीं होता.
इनहेरिटेंस
इनसे इनहेरिट किया जाता है: nl::Weave::Profiles::DataManagement_Current::BuilderBase
सार्वजनिक फ़ंक्शन |
|
---|---|
ActionTimeMicroSecond(const int64_t aActionTimeMicroSecond)
|
TLV स्ट्रीम में कार्रवाई का समय डालें.
|
CommandType(const uint64_t aCommandType)
|
TLV स्ट्रीम में कमांड टाइप आईडी इंजेक्ट करें.
|
CreatePathBuilder(void)
|
टीएलवी स्ट्रीम में लिखने के लिए, पाथ::बिल्डर शुरू करें.
|
EndOfCustomCommand(void)
|
इस निर्देश के आखिर में मार्क करें.
|
ExpiryTimeMicroSecond(const int64_t aExpiryTimeMicroSecond)
|
TLV स्ट्रीम में, ऐक्सेस खत्म होने का समय डालें.
|
Init(nl::Weave::TLV::TLVWriter *const apWriter)
|
TLV स्ट्रीम में लिखने के लिए, CustomCommand::Builder को शुरू करें.
|
InitiationTimeMicroSecond(const int64_t aInitiationTimeMicroSecond)
|
TLV स्ट्रीम में समय डालें.
|
MustBeVersion(const uint64_t aMustBeVersion)
|
TLV स्ट्रीम में वर्शन इंजेक्ट करें.
|
सार्वजनिक फ़ंक्शन
ActionTimeMicroSecond
CustomCommand::Builder & ActionTimeMicroSecond( const int64_t aActionTimeMicroSecond )
TLV स्ट्रीम में कार्रवाई का समय डालें.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
*इसका रेफ़रंस
|
CommandType
CustomCommand::Builder & CommandType( const uint64_t aCommandType )
CreatePathBuilder
Path::Builder & CreatePathBuilder( void )
टीएलवी स्ट्रीम में लिखने के लिए, पाथ::बिल्डर शुरू करें.
विवरण | |
---|---|
लौटाए जाने वाले प्रॉडक्ट |
Path::Builder का रेफ़रंस
|
EndOfCustomCommand
CustomCommand::Builder & EndOfCustomCommand( void )
इस निर्देश के आखिर में मार्क करें.
विवरण | |
---|---|
लौटाए जाने वाले प्रॉडक्ट |
*इसका रेफ़रंस
|
ExpiryTimeMicroSecond
CustomCommand::Builder & ExpiryTimeMicroSecond( const int64_t aExpiryTimeMicroSecond )
TLV स्ट्रीम में, ऐक्सेस खत्म होने का समय डालें.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
*इसका रेफ़रंस
|
Init
WEAVE_ERROR Init( nl::Weave::TLV::TLVWriter *const apWriter )
TLV स्ट्रीम में लिखने के लिए, CustomCommand::Builder को शुरू करें.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
रिटर्न वैल्यू |
|
InitiationTimeMicroSecond
CustomCommand::Builder & InitiationTimeMicroSecond( const int64_t aInitiationTimeMicroSecond )
TLV स्ट्रीम में शुरू होने का समय इंजेक्ट करें.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
*इसका रेफ़रंस
|
MustBeVersion
CustomCommand::Builder & MustBeVersion( const uint64_t aMustBeVersion )
TLV स्ट्रीम में, ज़रूरी वर्शन इंजेक्ट करें.
विवरण | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
*इसका रेफ़रंस
|