nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
#include <src/lib/profiles/data-management/Current/MessageDef.h>
Definisi encoder Command Kustom WDM.
Ringkasan
Argumen, dan elemen pengautentikasi tidak didukung secara langsung, karena tidak memiliki skema tetap.
Inheritance
Diwarisi dari: nl::Weave::Profiles::DataManagement_Current::BuilderBase
Fungsi publik |
|
---|---|
ActionTimeMicroSecond(const int64_t aActionTimeMicroSecond)
|
Memasukkan waktu tindakan ke dalam aliran data TLV.
|
CommandType(const uint64_t aCommandType)
|
Masukkan ID jenis perintah ke dalam aliran TLV.
|
CreatePathBuilder(void)
|
Lakukan inisialisasi Path::Builder untuk menulis ke aliran TLV.
|
EndOfCustomCommand(void)
|
Menandai akhir perintah ini.
|
ExpiryTimeMicroSecond(const int64_t aExpiryTimeMicroSecond)
|
Masukkan waktu habis masa berlaku ke dalam aliran TLV.
|
Init(nl::Weave::TLV::TLVWriter *const apWriter)
|
Lakukan inisialisasi CustomCommand::Builder untuk menulis ke aliran data TLV.
|
InitiationTimeMicroSecond(const int64_t aInitiationTimeMicroSecond)
|
Memasukkan waktu init ke dalam aliran TLV.
|
MustBeVersion(const uint64_t aMustBeVersion)
|
Masukkan versi yang harus ada ke dalam streaming TLV.
|
Fungsi publik
ActionTimeMicroSecond
CustomCommand::Builder & ActionTimeMicroSecond(
const int64_t aActionTimeMicroSecond
)
Memasukkan waktu tindakan ke dalam aliran data TLV.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
Referensi ke *this
|
CommandType
CustomCommand::Builder & CommandType(
const uint64_t aCommandType
)
CreatePathBuilder
Path::Builder & CreatePathBuilder(
void
)
Lakukan inisialisasi Path::Builder untuk menulis ke aliran TLV.
Detail | |
---|---|
Hasil |
Referensi ke Path::Builder
|
EndOfCustomCommand
CustomCommand::Builder & EndOfCustomCommand(
void
)
Tandai akhir dari perintah ini.
Detail | |
---|---|
Hasil |
Referensi ke *this
|
ExpiryTimeMicroSecond
CustomCommand::Builder & ExpiryTimeMicroSecond(
const int64_t aExpiryTimeMicroSecond
)
Masukkan waktu habis masa berlaku ke dalam aliran TLV.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
Referensi ke *ini
|
Init
WEAVE_ERROR Init(
nl::Weave::TLV::TLVWriter *const apWriter
)
Lakukan inisialisasi CustomCommand::Builder untuk menulis ke aliran data TLV.
Detail | |||
---|---|---|---|
Parameter |
|
||
Nilai yang Ditampilkan |
|
InitiationTimeMicroSecond
CustomCommand::Builder & InitiationTimeMicroSecond(
const int64_t aInitiationTimeMicroSecond
)
Masukkan waktu inisialisasi ke dalam streaming TLV.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
Referensi ke *ini
|
MustBeVersion
CustomCommand::Builder & MustBeVersion(
const uint64_t aMustBeVersion
)
Memasukkan versi yang harus dimiliki ke dalam streaming TLV.
Detail | |||
---|---|---|---|
Parameter |
|
||
Hasil |
Referensi ke *ini
|