nl:: Weave:: TLV:: Debug
이 네임스페이스에는 Weave TLV를 디버깅하고 로깅하기 위한 유형과 인터페이스가 포함되어 있습니다.
요약
Typedef |
|
---|---|
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 데이터를 지정된 작성기에 사람이 읽을 수 있는 형식으로 로깅합니다.
|
구조체 |
|
---|---|
nl:: |
Typedef
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 )