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