nl:: Weave:: TLV:: Debug
Este espacio de nombres incluye interfaces y tipos para la depuración y el registro de TLV de Weave.
Resumen
Typedefs |
|
|---|---|
DumpWriter)(const char *aFormat,...)
|
typedefvoid(*
|
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 TLV con una cadena descriptiva.
|
Dump(const TLVReader & aReader, DumpWriter aWriter)
|
Vuelca los datos TLV del lector especificado en un formato legible con el escritor especificado.
|
DumpHandler(DumpWriter aWriter, const char *aIndent, const TLVReader & aReader, size_t aDepth)
|
void
Vuelca el elemento TLV al que hace referencia aReader en un formato legible mediante aWriter.
|
DumpHandler(const TLVReader & aReader, size_t aDepth, void *aContext)
|
Registra los datos TLV dentro del lector especificado en una forma legible por humanos.
|
DumpIterator(DumpWriter aWriter, const TLVReader & aReader)
|
Registra los datos de TLV en el lector especificado en un formato legible para el escritor especificado.
|
Structs |
|
|---|---|
|
nl:: |
|
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 |
|
||
| Resultado que se muestra |
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 TLV con una cadena descriptiva.
| Detalles | |||
|---|---|---|---|
| Parámetros |
|
||
| Resultado que se muestra |
Un puntero para una cadena terminada en NULL que describe el tipo especificado en caso de éxito. de lo contrario, NULL.
|
||
Volcado
WEAVE_ERROR Dump( const TLVReader & aReader, DumpWriter aWriter )
Vuelca los datos TLV del lector especificado en un formato legible con el escritor especificado.
| Detalles | |||||
|---|---|---|---|---|---|
| Parámetros |
|
||||
| Valores de retorno |
|
||||
DumpHandler
void DumpHandler( DumpWriter aWriter, const char *aIndent, const TLVReader & aReader, size_t aDepth )
Vuelca el elemento TLV al que hace referencia aReader en un formato legible mediante aWriter.
| Detalles | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parámetros |
|
||||||||
DumpHandler
WEAVE_ERROR DumpHandler( const TLVReader & aReader, size_t aDepth, void *aContext )
Registra los datos TLV dentro del lector especificado en una forma legible por humanos.
| Detalles | |||||||
|---|---|---|---|---|---|---|---|
| Parámetros |
|
||||||
| Valores de retorno |
|
||||||
DumpIterator
WEAVE_ERROR DumpIterator( DumpWriter aWriter, const TLVReader & aReader )