nl:: Weave:: TLV:: Depuração
Esse namespace inclui tipos e interfaces para depuração e geração de registros de TLV do Weave.
Resumo
Typedefs |
|
---|---|
DumpWriter)(const char *aFormat,...)
|
typedefvoid(*
|
Functions |
|
---|---|
DecodeTagControl(const TLVTagControl aTagControl)
|
const char *
Decodifique o controle de tag TLV com uma string descritiva.
|
DecodeType(const TLVType aType)
|
const char *
Decodifique um tipo TLV com uma string descritiva.
|
Dump(const TLVReader & aReader, DumpWriter aWriter)
|
Despeja os dados de TLV no leitor especificado de forma legível com o escritor especificado.
|
DumpHandler(DumpWriter aWriter, const char *aIndent, const TLVReader & aReader, size_t aDepth)
|
void
Despeja o elemento TLV referenciado por aReader em formato legível usando awriter.
|
DumpHandler(const TLVReader & aReader, size_t aDepth, void *aContext)
|
Registre os dados TLV no leitor especificado de forma legível.
|
DumpIterator(DumpWriter aWriter, const TLVReader & aReader)
|
Registra os dados TLV no leitor especificado em um formato legível para o escritor especificado.
|
Estruturas |
|
---|---|
nl:: |
Typedefs
Despertador
void(* DumpWriter)(const char *aFormat,...)
Functions
DecodeTagControl
const char * DecodeTagControl( const TLVTagControl aTagControl )
Decodifique o controle de tag TLV com uma string descritiva.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retorna |
Um ponteiro para uma string terminada em NULL que descreve o controle de tag especificado no caso de sucesso. Caso contrário, será NULL.
|
Tipo de decodificação
const char * DecodeType( const TLVType aType )
Dump
WEAVE_ERROR Dump( const TLVReader & aReader, DumpWriter aWriter )
Despeja os dados de TLV no leitor especificado de forma legível com o escritor especificado.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
Manipulador
void DumpHandler( DumpWriter aWriter, const char *aIndent, const TLVReader & aReader, size_t aDepth )
Manipulador
WEAVE_ERROR DumpHandler( const TLVReader & aReader, size_t aDepth, void *aContext )
Registre os dados TLV no leitor especificado de forma legível.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
|
||||||
Valores de retorno |
|
Dumpiter
WEAVE_ERROR DumpIterator( DumpWriter aWriter, const TLVReader & aReader )