Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Dệt :: Hồ sơ :: DataManagement_Current :: ListBuilderBase

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

Lớp cơ sở cho bộ mã hóa 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 lược

Di sản

Kế thừa từ: nl :: Weave :: Profiles :: DataManagement_Current :: BuilderBase
Các lớp 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

Các chức năng được bảo vệ

ListBuilderBase (void)

Chức năng công cộng

Init (nl::Weave::TLV::TLVWriter *const apWriter, const uint8_t aContextTagToUse)
Init (nl::Weave::TLV::TLVWriter *const apWriter)
Init vùng chứa mảng TLV bằng thẻ ẩn danh.

Các chức năng được bảo vệ

ListBuilderBase

 ListBuilderBase(
  void
)

Chức năng công cộng

Trong đó

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

Trong đó

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

Init 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 tra 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
Thông số
[in] apWriter
Trỏ tới TLVWriter đang mã hóa thông báo.
Lợi nhuận
Mã WEAVE_ERROR do đối tượng Weave :: TLV trả về.