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

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

Définition de l'encodeur de réponse WDM Custom Command Response.

Résumé

L'élément TLV de la réponse n'est pas directement accepté, car il n'a pas de schéma fixe.

Héritage

Hérite de: nl::Weave::Profiles::DataManagement_Current::BuilderBase

Fonctions publiques

EndOfResponse(void)
Indiquez la fin de ce message.
Init(nl::Weave::TLV::TLVWriter *const apWriter)
Initialisez un CustomCommandResponse::Builder pour l'écriture dans un flux TLV.
Version(const uint64_t aVersion)
Injectez la version de l'instance de trait dans le flux TLV.

Fonctions publiques

EndOfResponse

CustomCommandResponse::Builder & EndOfResponse(
  void
)

Indiquez la fin de ce message.

Détails
Renvoie
Une référence à *ceci

Init

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

Initialisez un CustomCommandResponse::Builder pour l'écriture dans un flux TLV.

Détails
Paramètres
[in] apWriter
Point sur TLVWriter
Valeurs de retour
WEAVE_NO_ERROR
en cas de réussite

Version

CustomCommandResponse::Builder & Version(
  const uint64_t aVersion
)

Injectez la version de l'instance de trait dans le flux TLV.

Détails
Paramètres
[in] aVersion
Trait la version de l'instance après l'exécution de la commande
Renvoie
Une référence à *ceci