nl:: Weave:: Profiles:: DataManagement_Current:: CustomCommand:: Builder
#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
|