Google is committed to advancing racial equity for Black communities. See how.

এনএল :: তাঁত :: প্রোফাইল :: ডেটা ম্যানেজমেন্ট_ বর্তমান: আপডেটআরয়েস্ট :: পার্সার

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

WDM আপডেট অনুরোধ পার্সার সংজ্ঞা।

সারসংক্ষেপ

উত্তরাধিকার

থেকে উত্তরাধিকারী nl এর :: বুনা :: প্রোফাইল :: DataManagement_Current :: DataElement :: পার্সার

পাবলিক ফাংশন

CheckSchemaValidity (void) const
বার্তাটি সঠিকভাবে তৈরি হয়েছে তা মোটামুটি যাচাই করুন।
GetDataList ( DataList::Parser *const apDataList) const
GetExpiryTimeMicroSecond (int64_t *const apExpiryTimeMicroSecond) const
এই অনুরোধের মেয়াদ শেষ হওয়ার সময়টি পান।
GetReaderOnArgument (nl::Weave::TLV::TLVReader *const apReader) const
এই অনুরোধে আর্গুমেন্ট উপাদানটির শুরুতে নির্দেশ করতে একটি টিএলভিআরেডার সূচনা করুন।
GetUpdateRequestIndex (uint32_t *const apUpdateRequestIndex) const
এই অনুরোধের আপডেটআরকুয়েস্ট ইন্ডেক্স পান।
Init (constnl::Weave::TLV::TLVReader & aReader)
TLVReader দিয়ে পার্সার অবজেক্টটি আরম্ভ করুন।

পাবলিক ফাংশন

চেকস্কেমাভিডালিটি

WEAVE_ERROR CheckSchemaValidity(
  void
) const 

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

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

গেটডাটালিস্ট

WEAVE_ERROR GetDataList(
  DataList::Parser *const apDataList
) const 

এক্সপায়ারটাইমমাইক্রো সেকেন্ড পান

WEAVE_ERROR GetExpiryTimeMicroSecond(
  int64_t *const apExpiryTimeMicroSecond
) const 

এই অনুরোধের জন্য মেয়াদোত্তীর্ণ সময় পান।

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

GetReaderOnArgument

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

এই অনুরোধে আর্গুমেন্ট উপাদানটির শুরুতে নির্দেশ করতে একটি টিএলভিআরেডার সূচনা করুন।

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

GetUpdateRequestIndex

WEAVE_ERROR GetUpdateRequestIndex(
  uint32_t *const apUpdateRequestIndex
) const 

এই অনুরোধের আপডেটআরকুয়েস্ট ইন্ডেক্স পান।

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

এটা

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

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

বিশদ
পরামিতি
[in] aReader
একটি টিএলভিআরিডারের দিকে নির্দেশক, যা এই অনুরোধের শুরুতে নির্দেশ করবে
রিটার্ন মান
WEAVE_NO_ERROR
সাফল্যের উপর