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

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

Définition de l'encodeur de réponse command personnalisée WDM.

Résumé

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

Héritage

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

Fonctions publiques

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

Fonctions publiques

EndOfResponse

CustomCommandResponse::Builder & EndOfResponse(
  void
)

Marquez la fin de ce message.

Détails
Renvoie
Référence à *cet élément

Init

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

Initialisez CustomCommandResponse::Builder pour écrire dans un flux TLV.

Détails
Paramètres
[in] apWriter
Pointeur vers TLVWriter
Valeurs renvoyées
WEAVE_NO_ERROR
en cas de réussite

Version

CustomCommandResponse::Builder & Version(
  const uint64_t aVersion
)

Injectez la version de l'instance de caractéristique dans le flux TLV.

Détails
Paramètres
[in] aVersion
Version de l'instance de Trait après l'exécution de la commande
Renvoie
Référence à *cet élément