nl:: বুনা:: প্রোফাইল:: ডেটা ম্যানেজমেন্ট_কারেন্ট:: CustomCommandResponse:: পার্সার

#include <src/lib/profiles/data-management/Current/MessageDef.h>

WDM কাস্টম কমান্ড রেসপন্স পার্সার সংজ্ঞা।

সারাংশ

উত্তরাধিকার

থেকে উত্তরাধিকারসূত্রে পাওয়া যায়: nl::Weave::Profiles::DataManagement_Current::DataElement::Parser

পাবলিক ফাংশন

CheckSchemaValidity (void) const
বার্তাটি সঠিকভাবে তৈরি হয়েছে তা মোটামুটিভাবে যাচাই করুন।
GetReaderOnResponse ( nl::Weave::TLV::TLVReader *const apReader) const
এই বার্তায় প্রতিক্রিয়া উপাদানের শুরুতে নির্দেশ করতে একটি TLVReader শুরু করুন।
GetVersion (uint64_t *const apVersion) const
এই প্রতিক্রিয়ায় বৈশিষ্ট্য উদাহরণ সংস্করণ পান।
Init (const nl::Weave::TLV::TLVReader & aReader)
TLVReader দিয়ে পার্সার অবজেক্ট শুরু করুন।

পাবলিক ফাংশন

স্কিম বৈধতা পরীক্ষা করুন

WEAVE_ERROR CheckSchemaValidity(
  void
) const 

বার্তাটি সঠিকভাবে তৈরি হয়েছে তা মোটামুটিভাবে যাচাই করুন।

বিস্তারিত
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর

GetReaderOnResponse

WEAVE_ERROR GetReaderOnResponse(
  nl::Weave::TLV::TLVReader *const apReader
) const 

এই বার্তায় প্রতিক্রিয়া উপাদানের শুরুতে নির্দেশ করতে একটি TLVReader শুরু করুন।

বিস্তারিত
পরামিতি
[out] apReader
TLVReader-এর একটি পয়েন্টার, যা সাফল্যের TLV উপাদানের প্রতিক্রিয়াতে শুরু করা হবে
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর

GetVersion

WEAVE_ERROR GetVersion(
  uint64_t *const apVersion
) const 

এই প্রতিক্রিয়ায় বৈশিষ্ট্য উদাহরণ সংস্করণ পান।

বিস্তারিত
পরামিতি
[out] apVersion
সাফল্যের সংস্করণটি পেতে কিছু পরিবর্তনশীলের জন্য একটি পয়েন্টার
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর
WEAVE_END_OF_TLV
যদি এমন কোন উপাদান না থাকে
WEAVE_ERROR_WRONG_TLV_TYPE
যদি এমন উপাদান থাকে তবে এটি একটি স্বাক্ষরবিহীন পূর্ণসংখ্যা নয়

ইনিট

WEAVE_ERROR Init(
  const nl::Weave::TLV::TLVReader & aReader
)

TLVReader দিয়ে পার্সার অবজেক্ট শুরু করুন।

বিস্তারিত
পরামিতি
[in] aReader
একটি TLVReader-এর একটি পয়েন্টার, যা এই প্রতিক্রিয়ার শুরুতে নির্দেশ করবে
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর