nl:: بافت:: پروفایل ها:: DataManagement_Current:: 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 وجود ندارد که آرایه ای به عنوان بیرونی ترین محفظه داشته باشد.
جزئیات | |||
---|---|---|---|
پارامترها |
| ||
برمی گرداند | کدهای WEAVE_ERROR که توسط اشیاء Weave::TLV برگردانده می شوند. |