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
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)
|
Bắt đầu vùng chứa mảng TLV bằng một 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 )
Init
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.
Cần 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ảng là vùng chứa ngoài cùng.
Chi tiết | |||
---|---|---|---|
Tham số |
|
||
Trả về |
Mã WEAVE_ERROR do các đối tượng Weave::TLV trả về.
|