nl:: Weave:: TLV:: Debug
Dieser Namespace enthält Typen und Schnittstellen für das Debugging und das Logging von Weave TLV.
Zusammenfassung
Typedefs |
|
|---|---|
DumpWriter)(const char *aFormat,...)
|
typedef.void(*
|
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)
|
Dump der TLV-Daten innerhalb des angegebenen Readers in menschenlesbarer Form mit dem angegebenen Autor.
|
DumpHandler(DumpWriter aWriter, const char *aIndent, const TLVReader & aReader, size_t aDepth)
|
void
Speichern Sie das TLV-Element, auf das aReader verweist, mit aWriter in visuell lesbarer Form.
|
DumpHandler(const TLVReader & aReader, size_t aDepth, void *aContext)
|
Die TLV-Daten werden im angegebenen Reader in visuell lesbarer Form protokolliert.
|
DumpIterator(DumpWriter aWriter, const TLVReader & aReader)
|
Die TLV-Daten werden innerhalb des angegebenen Readers in visuell lesbarer Form beim angegebenen Autor protokolliert.
|
Strukturen |
|
|---|---|
|
nl:: |
|
Typedefs
DumpWriter
void(* DumpWriter)(const char *aFormat,...)
Funktionen
DecodeTagControl
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 im Erfolgsfall die angegebene Tag-Steuerung beschreibt. andernfalls NULL.
|
||
DecodeType
const char * DecodeType( const TLVType aType )
Decodieren Sie einen TLV-Typ mit einem beschreibenden String.
| Details | |||
|---|---|---|---|
| Parameter |
|
||
| Rückgabe |
Ein Zeiger auf einen mit NULL beendeten String, der im Erfolgsfall den angegebenen Typ beschreibt. andernfalls NULL.
|
||
Erfassen
WEAVE_ERROR Dump( const TLVReader & aReader, DumpWriter aWriter )
Dump der TLV-Daten innerhalb des angegebenen Readers 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 TLV-Element, auf das aReader verweist, mit aWriter in visuell lesbarer Form.
| Details | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parameter |
|
||||||||
DumpHandler
WEAVE_ERROR DumpHandler( const TLVReader & aReader, size_t aDepth, void *aContext )
Die TLV-Daten werden im angegebenen Reader in visuell lesbarer Form protokolliert.
| Details | |||||||
|---|---|---|---|---|---|---|---|
| Parameter |
|
||||||
| Rückgabewerte |
|
||||||
DumpIterator
WEAVE_ERROR DumpIterator( DumpWriter aWriter, const TLVReader & aReader )