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 điệp 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
Kế thừa từ: nl::Weave::Profiles::DataManagement_Current::BuilderBaseLớp học con đã biết trực tiếp:
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
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
Init
WEAVE_ERROR Init( nl::Weave::TLV::TLVWriter *const apWriter, const uint8_t aContextTagToUse )
Khởi động
WEAVE_ERROR Init( nl::Weave::TLV::TLVWriter *const apWriter )
Bắt đầu vùng chứa mảng TLV bằng một thẻ ẩn danh.
Bắt buộc để triển khai các mảng của mảng và để kiểm thử ListBuilderBase. Không có thông báo WDM nào có mảng là vùng chứa ngoài cùng.
Thông tin chi tiết | |||
---|---|---|---|
Thông số |
|
||
Trả về |
Mã WEAVE_ERROR do các đối tượng Weave::TLV trả về.
|