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

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

Definition des benutzerdefinierten Befehls-WDM-Antwortcodes.

Zusammenfassung

Das TLV-Antwortelement wird nicht direkt unterstützt, da es kein festes Schema hat.

Übernahme

Übernimmt von: nl::Weave::Profiles::DataManagement_Current::BuilderBase

Öffentliche Funktionen

EndOfResponse(void)
Markieren Sie das Ende dieser Nachricht.
Init(nl::Weave::TLV::TLVWriter *const apWriter)
Initialisieren Sie einen CustomCommandResponse::Builder zum Schreiben in einen TLV-Stream.
Version(const uint64_t aVersion)
Fügen Sie die Version der Trait-Instanz in den TLV-Stream ein.

Öffentliche Funktionen

EndOfResponse

CustomCommandResponse::Builder & EndOfResponse(
  void
)

Markieren Sie das Ende dieser Nachricht.

Details
Rückgabe
Ein Verweis auf *dieses

Init

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

Initialisieren Sie einen CustomCommandResponse::Builder zum Schreiben in einen TLV-Stream.

Details
Parameter
[in] apWriter
Ein Verweis auf TLVWriter
Rückgabewerte
WEAVE_NO_ERROR
bei Erfolg

Version

CustomCommandResponse::Builder & Version(
  const uint64_t aVersion
)

Fügen Sie die Version der Trait-Instanz in den TLV-Stream ein.

Details
Parameter
[in] aVersion
Version der Trait-Instanz nach der Befehlsausführung
Rückgabe
Ein Verweis auf *dieses