Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

nl::Weave::TLV::Depurar

Este espacio de nombres incluye interfaces y tipos para depurar y registrar Weave TLV.

Resumen

Typedefs

DumpWriter)(const char *aFormat,...) typedef
void(*

Functions

DecodeTagControl(const TLVTagControl aTagControl)
const char *
Decodifica un control de etiqueta TLV con una string descriptiva.
DecodeType(const TLVType aType)
const char *
Decodifica un tipo TLV con una string descriptiva.
Dump(const TLVReader & aReader, DumpWriter aWriter)
Vuelca los datos de TLV dentro 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 con aWriter.
DumpHandler(const TLVReader & aReader, size_t aDepth, void *aContext)
Registra los datos de TLV dentro del lector especificado en un formato legible.
DumpIterator(DumpWriter aWriter, const TLVReader & aReader)
Registra los datos de TLV dentro del lector especificado en un formato legible para el escritor especificado.

Structs

nl::Weave::TLV::Depuración::DumpContext

Typedefs

Volcado

void(* DumpWriter)(const char *aFormat,...)

Functions

DecodeTagControl

const char * DecodeTagControl(
  const TLVTagControl aTagControl
)

Decodifica un control de etiqueta TLV con una string descriptiva.

Detalles
Parámetros
[in] aTagControl
El control de la etiqueta TLV que se decodifica y se muestra una string descriptiva.
Qué muestra
Un puntero para una string terminada en NULL que describe el control de etiqueta especificado en caso de éxito. De lo contrario, es NULL.

Tipo de decodificación

const char * DecodeType(
  const TLVType aType
)

Decodifica un tipo TLV con una string descriptiva.

Detalles
Parámetros
[in] aType
El tipo TLV que se decodifica y se muestra una string descriptiva.
Qué muestra
Un puntero para una string terminada en NULL que describe el tipo especificado en caso de éxito. De lo contrario, es NULL.

Volcado

WEAVE_ERROR Dump(
  const TLVReader & aReader,
  DumpWriter aWriter
)

Vuelca los datos de TLV dentro del lector especificado en un formato legible 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
Escritor de volcado para registrar los datos de TLV del lector de TLV
Valores que se muestran
WEAVE_NO_ERROR
Si la operación se realiza correctamente

Volcado

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 con aWriter.

Detalles
Parámetros
[in] aWriter
El escritor para registrar los datos de TLV.
[in] aIndent
Sangría para registrar la profundidad actual de 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 de los datos de TLV.

Volcado

WEAVE_ERROR DumpHandler(
  const TLVReader & aReader,
  size_t aDepth,
  void *aContext
)

Registra los datos de TLV dentro del lector especificado en un formato legible.

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 de los datos de TLV.
[in,out] aContext
Un puntero al contexto específico del controlador.
Valores que se muestran
WEAVE_NO_ERROR
Si la operación se realiza correctamente
WEAVE_ERROR_INVALID_ARGUMENT
Si aContext es NULL o aaContext->mWriter es NULL.

Volcado

WEAVE_ERROR DumpIterator(
  DumpWriter aWriter,
  const TLVReader & aReader
)

Registra los datos de TLV dentro del lector especificado en un formato legible 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 que se muestran
WEAVE_NO_ERROR
Incondicionalmente.