nl::Weave::Profiller::DataManagement_Current::CustomCommandResponse::Oluşturucu

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

WDM Özel Komut Yanıtı kodlayıcı tanımı.

Özet

Yanıt TLV öğesi, sabit bir şeması olmadığı için doğrudan desteklenmez.

Devralma

Devralma yeri: nl::Weave::Profiles::DataManagement_Current::BuilderBase

Herkese açık işlevler

EndOfResponse(void)
Bu mesajın sonunu işaretleyin.
Init(nl::Weave::TLV::TLVWriter *const apWriter)
TLV akışına yazmak için bir CustomCommandResponse::Builder başlatın.
Version(const uint64_t aVersion)
Özellik örneği sürümünü TLV akışına ekleyin.

Herkese açık işlevler

EndOfResponse

CustomCommandResponse::Builder & EndOfResponse(
  void
)

Bu mesajın sonunu işaretleyin.

Ayrıntılar
İadeler
*Buna bir referans

Başlangıç

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

TLV akışına yazmak için bir CustomCommandResponse::Builder başlatın.

Ayrıntılar
Parametreler
[in] apWriter
TLVWriter işaretçisi
Döndürülen Değerler
WEAVE_NO_ERROR
başarıyla ilgili

Sürüm

CustomCommandResponse::Builder & Version(
  const uint64_t aVersion
)

Özellik örneği sürümünü TLV akışına ekleyin.

Ayrıntılar
Parametreler
[in] aVersion
Komutun yürütülmesinden sonra özellik örneği sürümü
İadeler
*Buna bir referans