nl :: Tejido:: Perfiles: DataManagement_Current :: CustomCommand :: Analizador
#include <src/lib/profiles/data-management/Current/MessageDef.h>
Definición del analizador de solicitud de comando personalizado de WDM.
Resumen
Herencia
Hereda de: nl :: Weave :: Profiles :: DataManagement_Current :: DataElement :: Parser Funciones publicas
CheckSchemaValidity
WEAVE_ERROR CheckSchemaValidity(
void
) const
Verifique de forma aproximada que el mensaje esté correctamente formado.
Detalles | Valores devueltos | WEAVE_NO_ERROR | en el éxito |
|
GetActionTimeMicroSecond
WEAVE_ERROR GetActionTimeMicroSecond(
int64_t *const apActionTimeMicroSecond
) const
Obtenga el tiempo de acción programado para este comando.
Detalles | Parámetros | [out] apActionTimeMicroSecond | Un puntero a alguna variable para recibir el tiempo de acción del comando en caso de éxito |
|
Valores devueltos | WEAVE_NO_ERROR | en el éxito | WEAVE_END_OF_TLV | si no existe tal elemento | WEAVE_ERROR_WRONG_TLV_TYPE | si existe tal elemento pero no es un entero con signo |
|
GetCommandType
WEAVE_ERROR GetCommandType(
uint64_t *const apCommandType
) const
Obtenga la identificación del tipo de comando para este comando.
Detalles | Parámetros | [out] apCommandType | Un puntero a alguna variable para recibir la identificación del tipo de comando en caso de éxito |
|
Valores devueltos | WEAVE_NO_ERROR | en el éxito | WEAVE_END_OF_TLV | si no existe tal elemento | WEAVE_ERROR_WRONG_TLV_TYPE | si existe tal elemento pero no es un entero sin signo |
|
GetExpiryTimeMicroSecond
WEAVE_ERROR GetExpiryTimeMicroSecond(
int64_t *const apExpiryTimeMicroSecond
) const
Obtenga el tiempo de vencimiento de este comando.
Detalles | Parámetros | [out] apExpiryTimeMicroSecond | Un puntero a alguna variable para recibir el tiempo de vencimiento en caso de éxito |
|
Valores devueltos | WEAVE_NO_ERROR | en el éxito | WEAVE_END_OF_TLV | si no existe tal elemento | WEAVE_ERROR_WRONG_TLV_TYPE | si existe tal elemento pero no es un entero con signo |
|
GetInitiationTimeMicroSecond
WEAVE_ERROR GetInitiationTimeMicroSecond(
int64_t *const apInitiationTimeMicroSecond
) const
Obtenga la hora de inicio de este comando.
Detalles | Parámetros | [out] apInitiationTimeMicroSecond | Un puntero a alguna variable para recibir el tiempo de inicio del comando en caso de éxito |
|
Valores devueltos | WEAVE_NO_ERROR | en el éxito | WEAVE_END_OF_TLV | si no existe tal elemento | WEAVE_ERROR_WRONG_TLV_TYPE | si existe tal elemento pero no es un entero con signo |
|
GetMustBeVersion
WEAVE_ERROR GetMustBeVersion(
uint64_t *const apMustBeVersion
) const
Obtenga la versión imprescindible para este comando.
Detalles | Parámetros | [out] apMustBeVersion | Un puntero a alguna variable para recibir la versión imprescindible en caso de éxito |
|
Valores devueltos | WEAVE_NO_ERROR | en el éxito | WEAVE_END_OF_TLV | si no existe tal elemento | WEAVE_ERROR_WRONG_TLV_TYPE | si existe tal elemento pero no es un entero sin signo |
|
GetPath
WEAVE_ERROR GetPath(
Path::Parser *const apPath
) const
Inicialice un Path :: Parser con el componente de ruta en este comando.
Detalles | Parámetros | [out] apPath | Un puntero a Path :: Parser , que se inicializará con el componente de ruta incrustado en caso de éxito |
|
Valores devueltos | WEAVE_NO_ERROR | en el éxito | WEAVE_END_OF_TLV | si no existe tal elemento | WEAVE_ERROR_WRONG_TLV_TYPE | si existe tal elemento pero no es una ruta |
|
GetReaderOnArgument
WEAVE_ERROR GetReaderOnArgument(
nl::Weave::TLV::TLVReader *const apReader
) const
Inicialice un TLVReader para que apunte al principio del componente de argumento en este comando.
Detalles | Parámetros | [out] apReader | Un puntero a TLVReader, que se inicializará en el elemento TLV de argumento en caso de éxito |
|
Valores devueltos | WEAVE_NO_ERROR | en el éxito |
|
GetReaderOnPath
WEAVE_ERROR GetReaderOnPath(
nl::Weave::TLV::TLVReader *const apReader
) const
Inicialice un TLVReader para que apunte al comienzo del componente de ruta en este comando.
Detalles | Parámetros | [out] apReader | Un puntero a TLVReader, que se inicializará en el elemento TLV de argumento en caso de éxito |
|
Valores devueltos | WEAVE_NO_ERROR | en el éxito |
|
En eso
WEAVE_ERROR Init(
const nl::Weave::TLV::TLVReader & aReader
)
Inicialice el objeto del analizador con TLVReader.
Detalles | Parámetros | [in] aReader | Un puntero a un TLVReader, que debe apuntar al comienzo de esta solicitud |
|
Valores devueltos | WEAVE_NO_ERROR | en el éxito |
|