En Google, luchamos por la equidad racial de la comunidad negra. Más información
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

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

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

Clase base para codificadores de mensajes WDM, especializada en elementos de matriz TLV como listas de datos y listas de versiones.

Resumen

Herencia

Se hereda de: nl :: Weave :: Profiles :: 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)
Inicie el contenedor de la matriz TLV 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
)

Inicie el contenedor de la matriz TLV con una etiqueta anónima.

Necesario para implementar matrices de matrices 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
Códigos WEAVE_ERROR devueltos por objetos Weave :: TLV .