nl::Weave::Profiles::DataManagement_Current::CustomCommand::Builder
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
#include <src/lib/profiles/data-management/Current/MessageDef.h>
Definizione del codificatore Command personalizzato WDM.
Riepilogo
L'argomento e gli elementi di autenticazione non sono supportati direttamente perché non hanno uno schema fisso.
Eredità
Eredita da: nl::Weave::Profiles::DataManagement_Current::BuilderBase
Funzioni pubbliche |
|
---|---|
ActionTimeMicroSecond(const int64_t aActionTimeMicroSecond)
|
Inserisci il momento dell'azione nello stream TLV.
|
CommandType(const uint64_t aCommandType)
|
Inserisci l'ID tipo di comando nello stream TLV.
|
CreatePathBuilder(void)
|
Inizializza un Path::Builder per la scrittura nello stream TLV.
|
EndOfCustomCommand(void)
|
Contrassegna la fine di questo comando.
|
ExpiryTimeMicroSecond(const int64_t aExpiryTimeMicroSecond)
|
Inserisci la data di scadenza nello stream TLV.
|
Init(nl::Weave::TLV::TLVWriter *const apWriter)
|
Inizializza un oggetto CustomCommand::Builder per scrivere in uno stream TLV.
|
InitiationTimeMicroSecond(const int64_t aInitiationTimeMicroSecond)
|
Inserisci il momento di inizializzazione nello stream TLV.
|
MustBeVersion(const uint64_t aMustBeVersion)
|
Inserisci la versione deve essere nello stream TLV.
|
Funzioni pubbliche
ActionTimeMicroSecond
CustomCommand::Builder & ActionTimeMicroSecond(
const int64_t aActionTimeMicroSecond
)
Inserisci il momento dell'azione nello stream TLV.
Dettagli | |||
---|---|---|---|
Parametri |
|
||
Restituisce |
Un riferimento a *this
|
CommandType
CustomCommand::Builder & CommandType(
const uint64_t aCommandType
)
CreatePathBuilder
Path::Builder & CreatePathBuilder(
void
)
Inizializza un campo Path::Builder per la scrittura nel flusso TLV.
Dettagli | |
---|---|
Restituisce |
Un riferimento a Path::Builder
|
EndOfCustomCommand
CustomCommand::Builder & EndOfCustomCommand(
void
)
Indica la fine di questo comando.
Dettagli | |
---|---|
Restituisce |
Un riferimento a *this
|
ExpiryTimeMicroSecond
CustomCommand::Builder & ExpiryTimeMicroSecond(
const int64_t aExpiryTimeMicroSecond
)
Inserisci la data di scadenza nello stream TLV.
Dettagli | |||
---|---|---|---|
Parametri |
|
||
Restituisce |
Un riferimento a *questo
|
Inizializzazione
WEAVE_ERROR Init(
nl::Weave::TLV::TLVWriter *const apWriter
)
Inizializza un CustomCommand::Builder per la scrittura in uno stream TLV.
Dettagli | |||
---|---|---|---|
Parametri |
|
||
Valori restituiti |
|
InitiationTimeMicroSecond
CustomCommand::Builder & InitiationTimeMicroSecond(
const int64_t aInitiationTimeMicroSecond
)
Inserisci il momento di inizializzazione nello stream TLV.
Dettagli | |||
---|---|---|---|
Parametri |
|
||
Restituisce |
Un riferimento a *questo
|
MustBeVersion
CustomCommand::Builder & MustBeVersion(
const uint64_t aMustBeVersion
)
Inserisci la versione obbligatoria nello stream TLV.
Dettagli | |||
---|---|---|---|
Parametri |
|
||
Restituisce |
Un riferimento a *questo
|