nl::Weave::Profiles::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
)

ฟังก์ชันสาธารณะ

Init

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

Init

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

กำหนดคอนเทนเนอร์อาร์เรย์ TLV ด้วยแท็กที่ไม่ระบุตัวตน

ต้องใช้ในการติดตั้งใช้งานอาร์เรย์ของอาร์เรย์ และเพื่อทดสอบ ListBuilderBase ไม่มีข้อความ WDM ที่มีอาร์เรย์เป็นคอนเทนเนอร์ที่อยู่ด้านนอก

รายละเอียด
พารามิเตอร์
[in] apWriter
ตัวชี้ไปยัง TLVWriter ที่กำลังเข้ารหัสข้อความ
การคืนสินค้า
รหัส WEAVE_ERROR ที่แสดงผลโดยออบเจ็กต์ Weave::TLV