En Google, luchamos por la equidad racial de la comunidad negra. Más información

nl :: Tejido:: Perfiles: DataManagement_Current :: ListBuilderBase

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

Clase base para codificadores de mensajes WDM, especializados en TLV elementos de la matriz como Listas de Datos y Listas de versión.

Resumen

Herencia

Hereda de: nl :: Armadura :: Perfiles :: :: DataManagement_Current BuilderBase
Subclases conocidas directas:
  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 :: Perfiles :: DataManagement_Current :: StatusElement :: Builder
  nl :: Weave :: Profiles :: DataManagement_Current :: StatusList :: Builder
  nl :: Weave :: Profiles :: DataManagement_Current :: VersionList :: Builder

Funciones protegidas

ListBuilderBase (void)

Funciones publicas

Init (nl::Weave::TLV::TLVWriter *const apWriter, const uint8_t aContextTagToUse)
Init (nl::Weave::TLV::TLVWriter *const apWriter)
Init el TLV recipiente matriz con una etiqueta anónima.

Funciones protegidas

ListBuilderBase

 ListBuilderBase(
  void
)

Funciones publicas

En eso

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

En eso

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

Init el TLV recipiente matriz con una etiqueta anónima.

Requerido para implementar órdenes de órdenes, y para probar ListBuilderBase . No hay ningún mensaje WDM que tenga una matriz como contenedor más externo.

Detalles
Parámetros
[in] apWriter
Puntero al TLVWriter que codifica el mensaje.
Devoluciones
WEAVE_ERROR códigos devueltos por la armadura :: TLV objetos.