nl :: Tejido:: TLV :: Depurar
Este espacio de nombres incluye tipos e interfaces para depurar y registrar Weave TLV .
Resumen
Typedefs |
---|
DumpWriter )(const char *aFormat,...) | typedef void(* |
Funciones |
---|
DecodeTagControl (const TLVTagControl aTagControl) | const char * Decodifica un control de etiqueta TLV con una cadena descriptiva. |
DecodeType (const TLVType aType) | const char * Decodifica un tipo de TLV con una cadena descriptiva. |
Dump (constTLVReader & aReader, DumpWriter aWriter) | Volcar los datos de TLV dentro del lector especificado en un formato legible por humanos con el escritor especificado. |
DumpHandler (DumpWriter aWriter, const char *aIndent, constTLVReader & aReader, size_t aDepth) | void Vuelque el elemento TLV al que hace referencia aReader en un formato legible por humanos utilizando aWriter . |
DumpHandler (constTLVReader & aReader, size_t aDepth, void *aContext) | Registre los datos de TLV dentro del lector especificado en forma legible por humanos. |
DumpIterator (DumpWriter aWriter, constTLVReader & aReader) | Registre los datos de TLV dentro del lector especificado en un formato legible por humanos para el escritor especificado. |
Typedefs
DumpWriter
void(* DumpWriter)(const char *aFormat,...)
Funciones
DecodeTagControl
const char * DecodeTagControl(
const TLVTagControl aTagControl
)
Decodifica un control de etiqueta TLV con una cadena descriptiva.
Detalles | Parámetros | [in] aTagControl | El control de etiqueta TLV para decodificar y para el cual devolver una cadena descriptiva. |
|
Devoluciones | Un puntero a una cadena terminada en NULL que describe el control de etiqueta especificado en caso de éxito; de lo contrario, NULL. |
DecodeType
const char * DecodeType(
const TLVType aType
)
Decodifica un tipo de TLV con una cadena descriptiva.
Detalles | Parámetros | [in] aType | El tipo de TLV para decodificar y para el que devolver una cadena descriptiva. |
|
Devoluciones | Un puntero a una cadena terminada en NULL que describe el tipo especificado en caso de éxito; de lo contrario, NULL. |
Tugurio
WEAVE_ERROR Dump(
const TLVReader & aReader,
DumpWriter aWriter
)
Volcar los datos de TLV dentro del lector especificado en un formato legible por humanos con el escritor especificado.
Detalles | Parámetros | [in] aReader | Una referencia de solo lectura al lector de TLV que contiene los datos de TLV para registrar. | [in] aWriter | Un escritor volcado para registrar los TLV de datos del TLV lector. |
|
Valores devueltos | WEAVE_NO_ERROR | Sobre el éxito. |
|
DumpHandler
void DumpHandler(
DumpWriter aWriter,
const char *aIndent,
const TLVReader & aReader,
size_t aDepth
)
Vuelque el elemento TLV al que hace referencia aReader en un formato legible por humanos utilizando aWriter .
Detalles | Parámetros | [in] aWriter | El escritor para registrar los datos de TLV . | [in] aIndent | La sangría para registrar la profundidad actual en los datos de TLV . | [in] aReader | Una referencia de solo lectura al lector de TLV que contiene los datos de TLV para registrar. | [in] aDepth | La profundidad actual en los datos de TLV . |
|
DumpHandler
WEAVE_ERROR DumpHandler(
const TLVReader & aReader,
size_t aDepth,
void *aContext
)
Registre los datos de TLV dentro del lector especificado en un formato legible por humanos.
Detalles | Parámetros | [in] aReader | Una referencia de solo lectura al lector de TLV que contiene los datos de TLV para registrar. | [in] aDepth | La profundidad actual en los datos de TLV . | [in,out] aContext | Un puntero al contexto específico del controlador. |
|
Valores devueltos | WEAVE_NO_ERROR | Sobre el éxito. | WEAVE_ERROR_INVALID_ARGUMENT | Si aContext es NULL o si aContext-> mWriter es NULL. |
|
DumpIterator
WEAVE_ERROR DumpIterator(
DumpWriter aWriter,
const TLVReader & aReader
)
Registre los datos de TLV dentro del lector especificado en un formato legible por humanos para el escritor especificado.
Detalles | Parámetros | [in] aWriter | El escritor para registrar los datos de TLV . | [in] aReader | Una referencia de solo lectura al lector de TLV que contiene los datos de TLV para registrar. |
|
Valores devueltos | WEAVE_NO_ERROR | Incondicionalmente. |
|