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 BuilderBaseSubclases 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 |
| ||
Devoluciones | WEAVE_ERROR códigos devueltos por la armadura :: TLV objetos. |