nl:: Weave:: TLV:: Debug
Dieser Namespace enthält Typen und Schnittstellen zum Debuggen und Logging von Weave TLV.
Fazit
Typdef. |
|
---|---|
DumpWriter)(const char *aFormat,...)
|
Typdefvoid(*
|
Funktionen |
|
---|---|
DecodeTagControl(const TLVTagControl aTagControl)
|
const char *
Decodieren Sie ein TLV-Tag-Steuerelement mit einem beschreibenden String.
|
DecodeType(const TLVType aType)
|
const char *
Decodieren Sie einen TLV-Typ mit einem beschreibenden String.
|
Dump(const TLVReader & aReader, DumpWriter aWriter)
|
Speichere die TLV-Daten im angegebenen Reader in menschenlesbarer Form mit dem angegebenen Autor.
|
DumpHandler(DumpWriter aWriter, const char *aIndent, const TLVReader & aReader, size_t aDepth)
|
void
Speichern Sie das von aReader referenzierte TLV-Element mithilfe von aWriter in menschenlesbarer Form.
|
DumpHandler(const TLVReader & aReader, size_t aDepth, void *aContext)
|
Protokollieren Sie die TLV-Daten im angegebenen Lesegerät in für Menschen lesbarer Form.
|
DumpIterator(DumpWriter aWriter, const TLVReader & aReader)
|
Protokolliert die TLV-Daten im angegebenen Reader in menschenlesbarer Form für den angegebenen Autor.
|
Strebenklemmen |
|
---|---|
nl:: |
Typdef.
DumpWriter
void(* DumpWriter)(const char *aFormat,...)
Funktionen
Code-Tag-Steuerung
const char * DecodeTagControl( const TLVTagControl aTagControl )
Decodieren Sie ein TLV-Tag-Steuerelement mit einem beschreibenden String.
Details | |||
---|---|---|---|
Parameter |
|
||
Rückgabe |
Ein Zeiger auf einen mit NULL beendeten String, der das angegebene Tag-Steuerelement beschreibt. Andernfalls NULL.
|
Typ „DecodeType“
const char * DecodeType( const TLVType aType )
Decodieren Sie einen TLV-Typ mit einem beschreibenden String.
Details | |||
---|---|---|---|
Parameter |
|
||
Rückgabe |
Ein Zeiger auf einen NULL-beendeten String, der den angegebenen Typ bei Erfolg beschreibt. Andernfalls NULL.
|
Kippanhänger
WEAVE_ERROR Dump( const TLVReader & aReader, DumpWriter aWriter )
Speichere die TLV-Daten im angegebenen Reader in menschenlesbarer Form mit dem angegebenen Autor.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabewerte |
|
DumpHandler
void DumpHandler( DumpWriter aWriter, const char *aIndent, const TLVReader & aReader, size_t aDepth )
Speichern Sie das von aReader referenzierte TLV-Element mithilfe von aWriter in menschenlesbarer Form.
Details | |||||||||
---|---|---|---|---|---|---|---|---|---|
Parameter |
|
DumpHandler
WEAVE_ERROR DumpHandler( const TLVReader & aReader, size_t aDepth, void *aContext )
Protokollieren Sie die TLV-Daten im angegebenen Lesegerät in für Menschen lesbarer Form.
Details | |||||||
---|---|---|---|---|---|---|---|
Parameter |
|
||||||
Rückgabewerte |
|
DumpWeiter
WEAVE_ERROR DumpIterator( DumpWriter aWriter, const TLVReader & aReader )