nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: কাস্টম কমান্ড :: নির্মাতা
#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 স্ট্রীমে লেখার জন্য একটি পাথ::বিল্ডার শুরু করুন। |
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) | TLV স্ট্রীমে ভার্সনটি ইনজেক্ট করা আবশ্যক। |
পাবলিক ফাংশন
অ্যাকশনটাইমমাইক্রোসেকেন্ড
CustomCommand::Builder & ActionTimeMicroSecond( const int64_t aActionTimeMicroSecond )
TLV স্ট্রীমে অ্যাকশন টাইম ইনজেক্ট করুন।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | একটি রেফারেন্স * এই |
কমান্ড টাইপ
CustomCommand::Builder & CommandType( const uint64_t aCommandType )
PathBuilder তৈরি করুন
Path::Builder & CreatePathBuilder( void )
TLV স্ট্রীমে লেখার জন্য একটি পাথ::বিল্ডার শুরু করুন।
বিস্তারিত | |
---|---|
রিটার্নস |
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 সময় ইনজেক্ট করুন।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | একটি রেফারেন্স * এই |
MustBeVersion
CustomCommand::Builder & MustBeVersion( const uint64_t aMustBeVersion )
TLV স্ট্রীমে ভার্সনটি ইনজেক্ট করা আবশ্যক।
বিস্তারিত | |||
---|---|---|---|
পরামিতি |
| ||
রিটার্নস | একটি রেফারেন্স * এই |