nl :: Tecer:: Perfis :: DataManagement_Current :: ListBuilderBase
#include <src/lib/profiles/data-management/Current/MessageDef.h>
Classe base para codificadores de mensagem WDM, especializada em elementos de array TLV como Listas de Dados e Listas de Versão.
Resumo
Herança
Herda de: nl :: Weave :: Profiles :: DataManagement_Current :: BuilderBaseSubclasses diretamente conhecidas:
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
Funções protegidas | |
---|---|
ListBuilderBase (void) |
Funções públicas | |
---|---|
Init (nl::Weave::TLV::TLVWriter *const apWriter, const uint8_t aContextTagToUse) | |
Init (nl::Weave::TLV::TLVWriter *const apWriter) | Inicie o contêiner de array TLV com uma tag anônima. |
Funções protegidas
ListBuilderBase
ListBuilderBase( void )
Funções públicas
Iniciar
WEAVE_ERROR Init( nl::Weave::TLV::TLVWriter *const apWriter, const uint8_t aContextTagToUse )
Iniciar
WEAVE_ERROR Init( nl::Weave::TLV::TLVWriter *const apWriter )
Inicie o contêiner de array TLV com uma tag anônima.
Necessário para implementar arrays de arrays e para testar ListBuilderBase . Não há nenhuma mensagem WDM que tenha uma matriz como o contêiner mais externo.
Detalhes | |||
---|---|---|---|
Parâmetros |
| ||
Devoluções | Códigos WEAVE_ERROR retornados por objetos Weave :: TLV . |