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

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

Base class for WDM message encoders, specialized in TLV array elements like Data Lists and Version Lists.

Summary

Inheritance

Inherits from: nl::Weave::Profiles::DataManagement_Current::BuilderBase
Direct Known Subclasses:
  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::VersionList::Builder

Protected functions

ListBuilderBase(void)

Public functions

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

Protected functions

ListBuilderBase

 ListBuilderBase(
  void
)

Public functions

Init

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