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

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

WDM বার্তা এনকোডারের জন্য বেস ক্লাস, ডেটা তালিকা এবং সংস্করণ তালিকার মতো TLV অ্যারে উপাদানগুলিতে বিশেষ।

সারাংশ

উত্তরাধিকার

থেকে উত্তরাধিকারসূত্রে পাওয়া যায়: nl::Weave::Profiles::DataManagement_Current::BuilderBase
সরাসরি পরিচিত সাবক্লাস:
  nl::Weave::Profiles::DataManagement_Current::DataList::Builder
  nl::Weave::Profiles::DataManagement_Current::EventList::Builder
  nl::Weave::Profiles::DataManagement_Current::PathList::Builder
  nl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Builder
  nl::Weave::Profiles::DataManagement_Current::StatusElement::Builder
  nl::Weave::Profiles::DataManagement_Current::StatusList::Builder
  nl::Weave::Profiles::DataManagement_Current::VersionList::Builder

সুরক্ষিত ফাংশন

ListBuilderBase (void)

পাবলিক ফাংশন

Init ( nl::Weave::TLV::TLVWriter *const apWriter, const uint8_t aContextTagToUse)
Init ( nl::Weave::TLV::TLVWriter *const apWriter)
একটি বেনামী ট্যাগ সহ TLV অ্যারে কন্টেইনার শুরু করুন।

সুরক্ষিত ফাংশন

ListBuilderBase

 ListBuilderBase(
  void
)

পাবলিক ফাংশন

ইনিট

WEAVE_ERROR Init(
  nl::Weave::TLV::TLVWriter *const apWriter,
  const uint8_t aContextTagToUse
)

ইনিট

WEAVE_ERROR Init(
  nl::Weave::TLV::TLVWriter *const apWriter
)

একটি বেনামী ট্যাগ সহ TLV অ্যারে কন্টেইনার শুরু করুন।

অ্যারের অ্যারে বাস্তবায়ন করতে এবং ListBuilderBase পরীক্ষা করার জন্য প্রয়োজনীয়। বাইরেরতম ধারক হিসাবে একটি অ্যারে আছে এমন কোন WDM বার্তা নেই।

বিস্তারিত
পরামিতি
[in] apWriter
TLVWriter-এর দিকে নির্দেশক যা বার্তাটি এনকোড করছে।
রিটার্নস
WEAVE_ERROR কোডগুলি Weave::TLV অবজেক্ট দ্বারা ফেরত দেওয়া হয়েছে৷