nl :: Tecer:: TLV :: Depurar
Este namespace inclui tipos e interfaces para depuração e registro do Weave TLV .
Resumo
Typedefs |
---|
DumpWriter )(const char *aFormat,...) | typedef void(* |
Funções |
---|
DecodeTagControl (const TLVTagControl aTagControl) | const char * Decodifique um controle de tag TLV com uma string descritiva. |
DecodeType (const TLVType aType) | const char * Decodifique um tipo TLV com uma string descritiva. |
Dump (constTLVReader & aReader, DumpWriter aWriter) | Descarregue os dados TLV dentro do leitor especificado em formato legível por humanos com o gravador especificado. |
DumpHandler (DumpWriter aWriter, const char *aIndent, constTLVReader & aReader, size_t aDepth) | void Descarregue o elemento TLV referenciado por aReader em formato legível por humanos usando aWriter . |
DumpHandler (constTLVReader & aReader, size_t aDepth, void *aContext) | Registre os dados TLV dentro do leitor especificado em formato legível. |
DumpIterator (DumpWriter aWriter, constTLVReader & aReader) | Registre os dados TLV no leitor especificado em formato legível para o gravador especificado. |
Typedefs
DumpWriter
void(* DumpWriter)(const char *aFormat,...)
Funções
DecodeTagControl
const char * DecodeTagControl(
const TLVTagControl aTagControl
)
Decodifique um controle de tag TLV com uma string descritiva.
Detalhes | Parâmetros | [in] aTagControl | O controle de tag TLV para decodificar e para o qual retornar uma string descritiva. |
|
Devoluções | Um ponteiro para uma string terminada em NULL que descreve o controle de tag especificado em caso de sucesso; caso contrário, NULL. |
DecodeType
const char * DecodeType(
const TLVType aType
)
Decodifique um tipo TLV com uma string descritiva.
Detalhes | Parâmetros | [in] aType | O tipo TLV a ser decodificado e para o qual retornar uma string descritiva. |
|
Devoluções | Um ponteiro para uma string terminada em NULL que descreve o tipo especificado em caso de sucesso; caso contrário, NULL. |
Despejar
WEAVE_ERROR Dump(
const TLVReader & aReader,
DumpWriter aWriter
)
Descarregue os dados TLV dentro do leitor especificado em formato legível por humanos com o gravador especificado.
Detalhes | Parâmetros | [in] aReader | Uma referência somente leitura ao leitor TLV contendo os dados TLV a serem registrados. | [in] aWriter | Um escritor de despejo para registrar os TLV dados do TLV leitor. |
|
Valores Retornados | WEAVE_NO_ERROR | Com sucesso. |
|
DumpHandler
void DumpHandler(
DumpWriter aWriter,
const char *aIndent,
const TLVReader & aReader,
size_t aDepth
)
Descarregue o elemento TLV referenciado por aReader em formato legível por humanos usando aWriter .
Detalhes | Parâmetros | [in] aWriter | O gravador para registrar os dados TLV . | [in] aIndent | A indentação para registrar a profundidade atual nos dados TLV . | [in] aReader | Uma referência somente leitura ao leitor TLV contendo os dados TLV a serem registrados. | [in] aDepth | A profundidade atual dos dados TLV . |
|
DumpHandler
WEAVE_ERROR DumpHandler(
const TLVReader & aReader,
size_t aDepth,
void *aContext
)
Registre os dados TLV dentro do leitor especificado em formato legível.
Detalhes | Parâmetros | [in] aReader | Uma referência somente leitura ao leitor TLV contendo os dados TLV a serem registrados. | [in] aDepth | A profundidade atual dos dados TLV . | [in,out] aContext | Um ponteiro para o contexto específico do manipulador. |
|
Valores Retornados | WEAVE_NO_ERROR | Com sucesso. | WEAVE_ERROR_INVALID_ARGUMENT | Se aContext for NULL ou se aContext-> mWriter for NULL. |
|
DumpIterator
WEAVE_ERROR DumpIterator(
DumpWriter aWriter,
const TLVReader & aReader
)
Registre os dados TLV dentro do leitor especificado em formato legível para o gravador especificado.
Detalhes | Parâmetros | [in] aWriter | O gravador para registrar os dados TLV . | [in] aReader | Uma referência somente leitura ao leitor TLV contendo os dados TLV a serem registrados. |
|
Valores Retornados | WEAVE_NO_ERROR | Incondicionalmente. |
|