O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

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 :: BuilderBase
Subclasses 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 matrizes de matrizes e para testar ListBuilderBase . Não há nenhuma mensagem WDM que tenha uma matriz como o contêiner mais externo.

Detalhes
Parâmetros
[in] apWriter
Ponteiro para o TLVWriter que está codificando a mensagem.
Devoluções
Códigos WEAVE_ERROR retornados por objetos Weave :: TLV .