nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Builder

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

Definição do codificador da resposta Comando Personalizada do WDM.

Resumo

O elemento de resposta TLV não é diretamente compatível, porque não tem um esquema fixo.

Herança

Herda de: nl::Weave::Profiles::DataManagement_Current::BuilderBase

Funções públicas

EndOfResponse(void)
Marque o final desta mensagem.
Init(nl::Weave::TLV::TLVWriter *const apWriter)
Inicialize um CustomCommandResponse::Builder para gravar em um stream TLV.
Version(const uint64_t aVersion)
Injetar a versão da instância de característica no fluxo TLV.

Funções públicas

EndOfResponse

CustomCommandResponse::Builder & EndOfResponse(
  void
)

Marque o final desta mensagem.

Detalhes
Retornos
Uma referência a *este

Init

WEAVE_ERROR Init(
  nl::Weave::TLV::TLVWriter *const apWriter
)

Inicialize um CustomCommandResponse::Builder para gravar em um stream TLV.

Detalhes
Parâmetros
[in] apWriter
Um ponteiro para TLVWriter
Valores de retorno
WEAVE_NO_ERROR
com o sucesso

Versão

CustomCommandResponse::Builder & Version(
  const uint64_t aVersion
)

Injete a versão da instância de característica no fluxo TLV.

Detalhes
Parâmetros
[in] aVersion
Versão da instância do traço após a execução do comando
Retornos
Uma referência a *este