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)
|
टीएलवी स्ट्रीम में, कार्रवाई का समय डालें.
|
CommandType(const uint64_t aCommandType)
|
TLV स्ट्रीम में, कमांड टाइप आईडी इंजेक्ट करें.
|
CreatePathBuilder(void)
|
TLV स्ट्रीम में लिखने के लिए, किसी Path::Builder को शुरू करें.
|
EndOfCustomCommand(void)
|
इस निर्देश के आखिर में मार्क करें.
|
ExpiryTimeMicroSecond(const int64_t aExpiryTimeMicroSecond)
|
टीएलवी स्ट्रीम में, खत्म होने का समय डालें.
|
Init(nl::Weave::TLV::TLVWriter *const apWriter)
|
TLV स्ट्रीम में लिखने के लिए, CustomCommand::Builder फ़ील्ड को शुरू करें.
|
InitiationTimeMicroSecond(const int64_t aInitiationTimeMicroSecond)
|
टीएलवी स्ट्रीम में, शुरू करने का समय डालें.
|
MustBeVersion(const uint64_t aMustBeVersion)
|
टीएलवी स्ट्रीम में, वर्शन इंजेक्ट करें.
|
सार्वजनिक फ़ंक्शन
ActionTimeMicroSecond
CustomCommand::Builder & ActionTimeMicroSecond( const int64_t aActionTimeMicroSecond )
टीएलवी स्ट्रीम में, कार्रवाई का समय डालें.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
इसके लिए *रेफ़रंस
|
CommandType
CustomCommand::Builder & CommandType( const uint64_t aCommandType )
CreatePathBuilder
Path::Builder & CreatePathBuilder( void )
TLV स्ट्रीम में लिखने के लिए, किसी Path::Builder को शुरू करें.
ब्यौरा | |
---|---|
लौटाए गए सामान |
पाथ::Builder का रेफ़रंस
|
EndOfCustomCommand
CustomCommand::Builder & EndOfCustomCommand( void )
इस निर्देश के आखिर में मार्क करें.
ब्यौरा | |
---|---|
लौटाए गए सामान |
इसके लिए *रेफ़रंस
|
ExpiryTimeMicroSecond
CustomCommand::Builder & ExpiryTimeMicroSecond( const int64_t aExpiryTimeMicroSecond )
टीएलवी स्ट्रीम में, खत्म होने का समय डालें.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
इसके लिए *रेफ़रंस
|
शुरू करें
WEAVE_ERROR Init( nl::Weave::TLV::TLVWriter *const apWriter )
TLV स्ट्रीम में लिखने के लिए, CustomCommand::Builder फ़ील्ड को शुरू करें.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
रिटर्न वैल्यू |
|
InitiationTimeMicroSecond
CustomCommand::Builder & InitiationTimeMicroSecond( const int64_t aInitiationTimeMicroSecond )
टीएलवी स्ट्रीम में, शुरू करने का समय डालें.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
इसके लिए *रेफ़रंस
|
MustBeVersion
CustomCommand::Builder & MustBeVersion( const uint64_t aMustBeVersion )
टीएलवी स्ट्रीम में, वर्शन इंजेक्ट करें.
ब्यौरा | |||
---|---|---|---|
पैरामीटर |
|
||
लौटाए गए सामान |
इसके लिए *रेफ़रंस
|