nl :: Tejido:: Perfiles: DataManagement_Current :: CustomCommand :: Constructor
#include <src/lib/profiles/data-management/Current/MessageDef.h>
Definición del codificador WDM Custom Command .
Resumen
El argumento y los elementos del autenticador no se admiten directamente, ya que no tienen un esquema fijo.
Herencia
Se hereda de: nl :: Weave :: Profiles :: DataManagement_Current :: BuilderBaseFunciones publicas | |
---|---|
ActionTimeMicroSecond (const int64_t aActionTimeMicroSecond) | Inyecte tiempo de acción en el flujo de TLV . |
CommandType (const uint64_t aCommandType) | Inyecte la identificación del tipo de comando en el flujo de TLV . |
CreatePathBuilder (void) | Inicialice un Path :: Builder para escribir en el flujo de TLV . |
EndOfCustomCommand (void) | Marque el final de este comando. |
ExpiryTimeMicroSecond (const int64_t aExpiryTimeMicroSecond) | Inyecte el tiempo de caducidad en el flujo de TLV . |
Init (nl::Weave::TLV::TLVWriter *const apWriter) | Inicialice un CustomCommand :: Builder para escribir en un flujo TLV . |
InitiationTimeMicroSecond (const int64_t aInitiationTimeMicroSecond) | Inyecte el tiempo de inicio en el flujo de TLV . |
MustBeVersion (const uint64_t aMustBeVersion) | Inyecte la versión imprescindible en el flujo de TLV . |
Funciones publicas
ActionTimeMicroSecond
CustomCommand::Builder & ActionTimeMicroSecond( const int64_t aActionTimeMicroSecond )
Inyecte tiempo de acción en el flujo de TLV .
Detalles | |||
---|---|---|---|
Parámetros |
| ||
Devoluciones | Una referencia a * esto |
CommandType
CustomCommand::Builder & CommandType( const uint64_t aCommandType )
CreatePathBuilder
Path::Builder & CreatePathBuilder( void )
Inicialice un Path :: Builder para escribir en el flujo de TLV .
Detalles | |
---|---|
Devoluciones | Una referencia a Path :: Builder |
EndOfCustomCommand
CustomCommand::Builder & EndOfCustomCommand( void )
Marque el final de este comando.
Detalles | |
---|---|
Devoluciones | Una referencia a * esto |
CaducidadTimeMicroSegundo
CustomCommand::Builder & ExpiryTimeMicroSecond( const int64_t aExpiryTimeMicroSecond )
Inyecte el tiempo de caducidad en el flujo de TLV .
Detalles | |||
---|---|---|---|
Parámetros |
| ||
Devoluciones | Una referencia a * esto |
En eso
WEAVE_ERROR Init( nl::Weave::TLV::TLVWriter *const apWriter )
Inicialice un CustomCommand :: Builder para escribir en un flujo TLV .
Detalles | |||
---|---|---|---|
Parámetros |
| ||
Valores devueltos |
|
InitiationTimeMicroSecond
CustomCommand::Builder & InitiationTimeMicroSecond( const int64_t aInitiationTimeMicroSecond )
Inyecte el tiempo de inicio en el flujo de TLV .
Detalles | |||
---|---|---|---|
Parámetros |
| ||
Devoluciones | Una referencia a * esto |
MustBeVersion
CustomCommand::Builder & MustBeVersion( const uint64_t aMustBeVersion )
Inyecte la versión imprescindible en el flujo de TLV .
Detalles | |||
---|---|---|---|
Parámetros |
| ||
Devoluciones | Una referencia a * esto |