nl:: Weave:: Profiles:: DataManagement_Current:: ListBuilderBase
#include <src/lib/profiles/data-management/Current/MessageDef.h>
Lớp cơ sở cho bộ mã hoá thông báo WDM, chuyên về các phần tử mảng TLV như Danh sách dữ liệu và Danh sách phiên bản.
Tóm tắt
Tính kế thừa
áp dụng: nlt.1:nl::Weave::Profiles::DataManagement_Current::BuilderBasenl::Weave::Profiles::DataManagement_Current::DataList::Buildernl::Weave::Profiles::DataManagement_Current::EventList::Buildernl::Weave::Profiles::DataManagement_Current::PathList::Buildernl::Weave::Profiles::DataManagement_Current::RejectionRecordList::Buildernl::Weave::Profiles::DataManagement_Current::StatusElement::Buildernl::Weave::Profiles::DataManagement_Current::StatusList::Buildernl::Weave::Profiles::DataManagement_Current::VersionList::Builder
Hàm được bảo vệ |
|
---|---|
ListBuilderBase(void)
|
|
Hàm công khai |
|
---|---|
Init(nl::Weave::TLV::TLVWriter *const apWriter, const uint8_t aContextTagToUse)
|
|
Init(nl::Weave::TLV::TLVWriter *const apWriter)
|
Khởi tạo vùng chứa mảng TLV bằng thẻ ẩn danh.
|
Hàm được bảo vệ
ListBuilderBase
ListBuilderBase( void )
Hàm công khai
Bắt đầu
WEAVE_ERROR Init( nl::Weave::TLV::TLVWriter *const apWriter, const uint8_t aContextTagToUse )
Bắt đầu
WEAVE_ERROR Init( nl::Weave::TLV::TLVWriter *const apWriter )
Khởi tạo vùng chứa mảng TLV bằng thẻ ẩn danh.
Bắt buộc phải triển khai các mảng và kiểm thử ListBuilderBase. Không có thông báo WDM nào có một mảng làm vùng chứa ngoài cùng.
Thông tin chi tiết | |||
---|---|---|---|
Các tham số |
|
||
Trả về |
Mã WEAVE_ERROR do đối tượng Weave::TLV trả về.
|