nl:: Weave:: Profiles:: DataManagement_Current:: CustomCommand:: Parser
#include <src/lib/profiles/data-management/Current/MessageDef.h>
WDM কাস্টম কমান্ড অনুরোধ পার্সার সংজ্ঞা।
সারাংশ
উত্তরাধিকার
এখান থেকে ইনহেরিট করে: nl::Weave::Profiles::DataManagement_Current::DataElement::Parser
সর্বজনীন অনুষ্ঠান |
|
|---|---|
CheckSchemaValidity(void) const
|
মেসেজটি সঠিকভাবে তৈরি করা হয়েছে কিনা তা মোটামুটি যাচাই করুন।
|
GetActionTimeMicroSecond(int64_t *const apActionTimeMicroSecond) const
|
এই কমান্ডের জন্য শিডিউল করা অ্যাকশনের সময় পান।
|
GetCommandType(uint64_t *const apCommandType) const
|
এই কমান্ডের জন্য কমান্ড টাইপ আইডি পান।
|
GetExpiryTimeMicroSecond(int64_t *const apExpiryTimeMicroSecond) const
|
এই কমান্ডের মেয়াদ শেষ হওয়ার সময় জানুন।
|
GetInitiationTimeMicroSecond(int64_t *const apInitiationTimeMicroSecond) const
|
এই কমান্ড শুরু করার সময় পান।
|
GetMustBeVersion(uint64_t *const apMustBeVersion) const
|
এই কমান্ডের জন্য অবশ্যই-হতে-হবে ভার্সন পান।
|
GetPath(Path::Parser *const apPath) const
|
এই কমান্ডে পাথ কম্পোনেন্ট সহ Path::Parser ইনিশিয়ালাইজ করুন।
|
GetReaderOnArgument(nl::Weave::TLV::TLVReader *const apReader) const
|
এই কমান্ডে আর্গুমেন্ট কম্পোনেন্টের শুরুতে পয়েন্ট করার জন্য TLVReader শুরু করুন।
|
GetReaderOnPath(nl::Weave::TLV::TLVReader *const apReader) const
|
এই কমান্ডে পাথ কম্পোনেন্টের শুরুতে পয়েন্ট করার জন্য একটি TLVReader ইনিশিয়ালাইজ করুন।
|
Init(const nl::Weave::TLV::TLVReader & aReader)
|
TLVReader-এর মাধ্যমে পার্সার অবজেক্ট শুরু করুন।
|
সর্বজনীন অনুষ্ঠান
CheckSchemaValidity
WEAVE_ERROR CheckSchemaValidity( void ) const
মেসেজটি সঠিকভাবে লেখা হয়েছে কিনা তা মোটামুটি যাচাই করে নিন।
| বিবরণ | |||
|---|---|---|---|
| রিটার্ন ভ্যালু |
|
||
GetActionTimeMicroSecond
WEAVE_ERROR GetActionTimeMicroSecond( int64_t *const apActionTimeMicroSecond ) const
এই কমান্ডের জন্য শিডিউল করা অ্যাকশনের সময় পান।
| বিবরণ | |||||||
|---|---|---|---|---|---|---|---|
| প্যারামিটারগুলি |
|
||||||
| রিটার্ন ভ্যালু |
|
||||||
GetCommandType
WEAVE_ERROR GetCommandType( uint64_t *const apCommandType ) const
এই কমান্ডের জন্য কমান্ড টাইপ আইডি পান।
| বিবরণ | |||||||
|---|---|---|---|---|---|---|---|
| প্যারামিটারগুলি |
|
||||||
| রিটার্ন ভ্যালু |
|
||||||
GetExpiryTimeMicroSecond
WEAVE_ERROR GetExpiryTimeMicroSecond( int64_t *const apExpiryTimeMicroSecond ) const
এই কমান্ডের মেয়াদ শেষ হওয়ার সময় জানুন।
| বিবরণ | |||||||
|---|---|---|---|---|---|---|---|
| প্যারামিটারগুলি |
|
||||||
| রিটার্ন ভ্যালু |
|
||||||
GetInitiationTimeMicroSecond
WEAVE_ERROR GetInitiationTimeMicroSecond( int64_t *const apInitiationTimeMicroSecond ) const
এই কমান্ডের জন্য শুরু করার সময় পান।
| বিবরণ | |||||||
|---|---|---|---|---|---|---|---|
| প্যারামিটারগুলি |
|
||||||
| রিটার্ন ভ্যালু |
|
||||||
GetMustBeVersion
WEAVE_ERROR GetMustBeVersion( uint64_t *const apMustBeVersion ) const
এই কমান্ডের জন্য প্রয়োজনীয় ভার্সন পান।
| বিবরণ | |||||||
|---|---|---|---|---|---|---|---|
| প্যারামিটারগুলি |
|
||||||
| রিটার্ন ভ্যালু |
|
||||||
GetPath
WEAVE_ERROR GetPath( Path::Parser *const apPath ) const
এই কমান্ডে পাথ কম্পোনেন্ট সহ Path::Parser ইনিশিয়ালাইজ করুন।
| বিবরণ | |||||||
|---|---|---|---|---|---|---|---|
| প্যারামিটারগুলি |
|
||||||
| রিটার্ন ভ্যালু |
|
||||||
GetReaderOnArgument
WEAVE_ERROR GetReaderOnArgument( nl::Weave::TLV::TLVReader *const apReader ) const
এই কমান্ডের আর্গুমেন্ট কম্পোনেন্টের শুরুতে পয়েন্ট করার জন্য একটি TLVReader ইনিশিয়ালাইজ করুন।
| বিবরণ | |||
|---|---|---|---|
| প্যারামিটারগুলি |
|
||
| রিটার্ন ভ্যালু |
|
||
GetReaderOnPath
WEAVE_ERROR GetReaderOnPath( nl::Weave::TLV::TLVReader *const apReader ) const
এই কমান্ডে পাথ কম্পোনেন্টের শুরুতে পয়েন্ট করার জন্য TLVReader শুরু করুন।
| বিবরণ | |||
|---|---|---|---|
| প্যারামিটারগুলি |
|
||
| রিটার্ন ভ্যালু |
|
||
Init
WEAVE_ERROR Init( const nl::Weave::TLV::TLVReader & aReader )
TLVReader-এর মাধ্যমে পার্সার অবজেক্ট শুরু করুন।
| বিবরণ | |||
|---|---|---|---|
| প্যারামিটারগুলি |
|
||
| রিটার্ন ভ্যালু |
|
||