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)
|
TLV स्ट्रीम में लिखने के लिए, पाथ::बिल्डर शुरू करें.
|
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 )
TLV स्ट्रीम में लिखने के लिए, पाथ::बिल्डर शुरू करें.
ब्यौरा | |
---|---|
लौटाए जाने वाले प्रॉडक्ट |
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 स्ट्रीम में वर्शन इंजेक्ट करें.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए जाने वाले प्रॉडक्ट |
*इसका रेफ़रंस
|