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

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

Definición del codificador de respuesta de comando personalizado de WDM.

Resumen

El elemento TLV de respuesta no es compatible directamente, ya que no tiene un esquema fijo.

Herencia

Se hereda de: nl::Weave::Profiles::DataManagement_Current::BuilderBase

Funciones públicas

EndOfResponse(void)
Marca el final de este mensaje.
Init(nl::Weave::TLV::TLVWriter *const apWriter)
Inicializa un CustomCommandResponse::Builder para escribir en una transmisión de TLV.
Version(const uint64_t aVersion)
Incorpora la versión de la instancia de trait en la transmisión de TLV.

Funciones públicas

EndOfResponse

CustomCommandResponse::Builder & EndOfResponse(
  void
)

Marca el final de este mensaje.

Detalles
Resultado que se muestra
Una referencia a *esto

Init

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

Inicializa un CustomCommandResponse::Builder para escribir en una transmisión de TLV.

Detalles
Parámetros
[in] apWriter
Un puntero a TLVWriter
Valores de retorno
WEAVE_NO_ERROR
en función del éxito

Versión

CustomCommandResponse::Builder & Version(
  const uint64_t aVersion
)

Incorpora la versión de la instancia de trait en la transmisión de TLV.

Detalles
Parámetros
[in] aVersion
Versión de la instancia de Trait después de la ejecución del comando
Resultado que se muestra
Una referencia a *esto