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

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

WDM স্থিতি উপাদান পার্সার সংজ্ঞা।

সারাংশ

উত্তরাধিকার

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

পাবলিক ফাংশন

CheckSchemaValidity (void) const
CheckSchemaValidityCurrent (void) const
CheckSchemaValidityDeprecated (void) const
GetProfileIDAndStatusCode (uint32_t *apProfileID, uint16_t *aStatusCode) const
StatusElement থেকে ProfileID এবং StatusCode পড়ুন।
Init (const nl::Weave::TLV::TLVReader & aReader)

পাবলিক ফাংশন

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

WEAVE_ERROR CheckSchemaValidity(
  void
) const 

স্কিম ভ্যালিডিটি কারেন্ট চেক করুন

WEAVE_ERROR CheckSchemaValidityCurrent(
  void
) const 

চেক স্কিম ভ্যালিডিটি ডেপ্রেকেটেড৷

WEAVE_ERROR CheckSchemaValidityDeprecated(
  void
) const 

GetProfileIDAndStatusCode

WEAVE_ERROR GetProfileIDAndStatusCode(
  uint32_t *apProfileID,
  uint16_t *aStatusCode
) const 

StatusElement থেকে ProfileID এবং StatusCode পড়ুন।

বিস্তারিত
পরামিতি
[out] apProfileID
ProfileID এর জন্য স্টোরেজ পয়েন্টার
[out] apStatusCode
স্ট্যাটাসকোডের জন্য স্টোরেজ পয়েন্টার
রিটার্নস
WEAVE_ERROR কোডগুলি Weave::TLV অবজেক্ট দ্বারা ফেরত দেওয়া হয়েছে৷ WEAVE_END_OF_TLV যদি উভয় উপাদান অনুপস্থিত থাকে। WEAVE_ERROR_WRONG_TLV_TYPE যদি উপাদানগুলি ভুল ধরনের হয়।

ইনিট

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