nl:: Weave:: TLV:: Debug
這個命名空間包含用於偵錯和記錄 Weave TLV 的類型和介面。
摘要
Typedefs |
|
---|---|
DumpWriter)(const char *aFormat,...)
|
typedefvoid(*
|
函式 |
|
---|---|
DecodeTagControl(const TLVTagControl aTagControl)
|
const char *
使用描述性字串解碼 TLV 標記控制項。
|
DecodeType(const TLVType aType)
|
const char *
使用描述性字串解碼 TLV 類型。
|
Dump(const TLVReader & aReader, DumpWriter aWriter)
|
使用指定寫入器,以使用者可理解的格式轉儲 TLV 資料。
|
DumpHandler(DumpWriter aWriter, const char *aIndent, const TLVReader & aReader, size_t aDepth)
|
void
使用 aWriter,以使用者可理解的格式傾印 aReader 參照的 TLV 元素。
|
DumpHandler(const TLVReader & aReader, size_t aDepth, void *aContext)
|
以使用者可理解的格式記錄指定讀取器中的 TLV 資料。
|
DumpIterator(DumpWriter aWriter, const TLVReader & aReader)
|
將指定讀取器中的 TLV 資料以使用者可理解的格式記錄給指定寫入者。
|
Structs |
|
---|---|
nl:: |
Typedefs
DumpWriter
void(* DumpWriter)(const char *aFormat,...)
函式
DecodeTagControl
const char * DecodeTagControl( const TLVTagControl aTagControl )
DecodeType
const char * DecodeType( const TLVType aType )
傾印
WEAVE_ERROR Dump( const TLVReader & aReader, DumpWriter aWriter )
DumpHandler
void DumpHandler( DumpWriter aWriter, const char *aIndent, const TLVReader & aReader, size_t aDepth )
DumpHandler
WEAVE_ERROR DumpHandler( const TLVReader & aReader, size_t aDepth, void *aContext )