nl :: Плетение :: Профили: 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 )
Публичные функции
В этом
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, которое имеет массив в качестве самого внешнего контейнера.
Подробности | |||
---|---|---|---|
Параметры |
| ||
Возврат | Коды WEAVE_ERROR, возвращаемые объектами Weave :: TLV . |