nl::Weave::Profiles::DataManagement_Current::ListBuilderBase

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

คลาสพื้นฐานสำหรับโปรแกรมเปลี่ยนไฟล์ WDM ซึ่งเชี่ยวชาญในองค์ประกอบอาร์เรย์ TLV เช่น รายการข้อมูลและรายการเวอร์ชัน

สรุป

การสืบทอด

รับค่าจาก nl::Weave::Profiles::DataManagement_Current::BuilderBase
Direct Known Subclasses:
  nl::Weave::Profiles::DataManagement_Current::DataList::Builder
  nl::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

ฟังก์ชันที่มีการป้องกัน

ListBuilderBase(void)

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

Init(nl::Weave::TLV::TLVWriter *const apWriter, const uint8_t aContextTagToUse)
Init(nl::Weave::TLV::TLVWriter *const apWriter)
สร้างคอนเทนเนอร์อาร์เรย์ TLV ที่มีแท็กที่ไม่ระบุตัวตน

ฟังก์ชันที่มีการป้องกัน

ListBuilderBase

 ListBuilderBase(
  void
)

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

เริ่มต้น

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

เริ่มต้น

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

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

จำเป็นสำหรับการใช้งานอาร์เรย์ของอาร์เรย์และทดสอบ ListBuilderBase ไม่มีข้อความ WDM ที่มีอาร์เรย์เป็นคอนเทนเนอร์ด้านนอกสุด

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