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

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

Definição do codificador de resposta Command personalizada do WDM.

Resumo

O elemento TLV de resposta 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)
Marcar o fim desta mensagem.
Init(nl::Weave::TLV::TLVWriter *const apWriter)
Inicialize um CustomCommandResponse::Builder para gravar em um stream TLV.
Version(const uint64_t aVersion)
Injete a versão da instância de característica no stream TLV.

Funções públicas

EndOfResponse

CustomCommandResponse::Builder & EndOfResponse(
  void
)

Marcar o fim desta mensagem.

Detalhes
Retorna
Uma referência a *isso

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 sucesso

Versão

CustomCommandResponse::Builder & Version(
  const uint64_t aVersion
)

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

Detalhes
Parâmetros
[in] aVersion
Traça a versão da instância após a execução do comando
Retorna
Uma referência a *isso