nl::Weave::TLV::Debug
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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.
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
)
Die TLV-Daten werden innerhalb des angegebenen Readers in visuell lesbarer Form beim angegebenen Autor protokolliert.