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 :: 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 :: Profiles :: DataManagement_Current :: StatusElement :: Builder
nl :: Weave :: Perfiles :: 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 |
| ||
Devoluciones | Códigos WEAVE_ERROR devueltos por objetos Weave :: TLV . |