संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

nl:: बुना::TLV::डीबग करें

इस नेमस्पेस में TVV को डीबग और लॉग करने के लिए टाइप और इंटरफ़ेस शामिल हैं.

खास जानकारी

टाइपडेफ़

DumpWriter)(const char *aFormat,...) टाइपडेफ़
void(*

फ़ंक्शन

DecodeTagControl(const TLVTagControl aTagControl)
const char *
टीएलवी टैग कंट्रोल को, ज़्यादा जानकारी वाली स्ट्रिंग से डिकोड करें.
DecodeType(const TLVType aType)
const char *
टीएलवी टाइप को, ज़्यादा जानकारी देने वाली स्ट्रिंग के साथ डिकोड करें.
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)
तय किए गए रीडर में, टीएलवी डेटा को ऐसे फ़ॉर्मैट में लॉग करें जिसे इंसान पढ़ सकें.
DumpIterator(DumpWriter aWriter, const TLVReader & aReader)
दिए गए रीडर में, दिए गए रीडर में TLV का डेटा, आसानी से पढ़े जा सकने वाले फ़ॉर्म में लॉग करें.

स्ट्रक्चर

nl:: बुनाई::TLV::डीबग::DumpContext

टाइपडेफ़

DumpWriter

void(* DumpWriter)(const char *aFormat,...)

फ़ंक्शन

डिकोड टैग कंट्रोल

const char * DecodeTagControl(
  const TLVTagControl aTagControl
)

टीएलवी टैग कंट्रोल को, ज़्यादा जानकारी वाली स्ट्रिंग से डिकोड करें.

ब्यौरा
पैरामीटर
[in] aTagControl
TLV टैग कंट्रोल, ताकि डिकोड किया जा सके और जिसके लिए जानकारी देने वाली स्ट्रिंग दिखाई जा सके.
लौटाए गए सामान
सफलता के बारे में तय किए गए टैग कंट्रोल के बारे में बताने वाली, NULL-टर्मिनेटेड स्ट्रिंग का पॉइंटर. नहीं तो, NULL.

डिकोड टाइप

const char * DecodeType(
  const TLVType aType
)

टीएलवी टाइप को, ज़्यादा जानकारी देने वाली स्ट्रिंग के साथ डिकोड करें.

ब्यौरा
पैरामीटर
[in] aType
डिकोड करने के लिए TLV प्रकार और जिसके लिए विवरणात्मक स्ट्रिंग देनी है.
लौटाए गए सामान
सफलता पर बताए गए खास टाइप की जानकारी देने वाले NULL-टर्मिनेटेड स्ट्रिंग का पॉइंटर; नहीं तो, NULL.

डंप

WEAVE_ERROR Dump(
  const TLVReader & aReader,
  DumpWriter aWriter
)

किसी खास लेखक के साथ, दिए गए रीडर में TLV डेटा को पढ़ें.

ब्यौरा
पैरामीटर
[in] aReader
TLV रीडर के लिए, सिर्फ़ पढ़ने का रेफ़रंस जिसमें लॉग करने के लिए TLV डेटा होता है.
[in] aWriter
TLV रीडर का TLV डेटा लॉग करने के लिए एक डंप लेखक.
सामान लौटाने की वैल्यू
WEAVE_NO_ERROR
सफल रहा.

डम्पहैंडलर

void DumpHandler(
  DumpWriter aWriter,
  const char *aIndent,
  const TLVReader & aReader,
  size_t aDepth
)

aWriter का इस्तेमाल करके, aReader से रेफ़रंस वाले TLV एलिमेंट को डंप करें.

ब्यौरा
पैरामीटर
[in] aWriter
TLV डेटा लॉग करने का लेखक.
[in] aIndent
डीटीवी डेटा में मौजूदा गहराई लॉग करने का इंडेंट.
[in] aReader
TLV रीडर के लिए, सिर्फ़ पढ़ने का रेफ़रंस जिसमें लॉग करने के लिए TLV डेटा होता है.
[in] aDepth
TLV डेटा में मौजूदा गहराई.

डम्पहैंडलर

WEAVE_ERROR DumpHandler(
  const TLVReader & aReader,
  size_t aDepth,
  void *aContext
)

तय किए गए रीडर में, टीएलवी डेटा को ऐसे फ़ॉर्मैट में लॉग करें जिसे इंसान पढ़ सकें.

ब्यौरा
पैरामीटर
[in] aReader
TLV रीडर के लिए, सिर्फ़ पढ़ने का रेफ़रंस जिसमें लॉग करने के लिए TLV डेटा होता है.
[in] aDepth
TLV डेटा में मौजूदा गहराई.
[in,out] aContext
हैंडलर की जानकारी देने वाला संदर्भ.
सामान लौटाने की वैल्यू
WEAVE_NO_ERROR
सफल रहा.
WEAVE_ERROR_INVALID_ARGUMENT
अगर AContext शून्य है या aContext->mWriter NULL है.

डम्पिटरेटर

WEAVE_ERROR DumpIterator(
  DumpWriter aWriter,
  const TLVReader & aReader
)

दिए गए रीडर में, दिए गए रीडर में TLV का डेटा, आसानी से पढ़े जा सकने वाले फ़ॉर्म में लॉग करें.

ब्यौरा
पैरामीटर
[in] aWriter
TLV डेटा लॉग करने का लेखक.
[in] aReader
TLV रीडर के लिए, सिर्फ़ पढ़ने का रेफ़रंस जिसमें लॉग करने के लिए TLV डेटा होता है.
सामान लौटाने की वैल्यू
WEAVE_NO_ERROR
बिना किसी शर्त के.