تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
nl::Weave::TLV::Debug
تشمل مساحة الاسم هذه أنواعًا وواجهات لتصحيح الأخطاء وتسجيل بيانات Weave TLV.
ملخّص
تحديدات النوع
|
DumpWriter)(const char *aFormat,...)
|
typedef
void(*
|
الدوال
|
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
انسخ عنصر TLV المشار إليه في aReader بتنسيق يمكن للإنسان قراءته باستخدام aWriter.
|
DumpHandler(const TLVReader & aReader, size_t aDepth, void *aContext)
|
سجِّل بيانات TLV في القارئ المحدّد بتنسيق يمكن لشخص عادي قراءته.
|
DumpIterator(DumpWriter aWriter, const TLVReader & aReader)
|
سجِّل بيانات TLV في القارئ المحدّد بتنسيق يمكن لشخص عادي قراءتها وقراءتها.
|
تحديدات النوع
DumpWriter
void(* DumpWriter)(const char *aFormat,...)
الدوال
DecodeTagControl
const char * DecodeTagControl(
const TLVTagControl aTagControl
)
يمكنك فك ترميز عنصر التحكّم في علامة TLV باستخدام سلسلة وصفية.
التفاصيل |
المَعلمات |
[in] aTagControl
|
عنصر التحكّم في علامة TLV المطلوب فك ترميزه وعرض سلسلة وصفية له.
|
|
المرتجعات
|
مؤشر إلى سلسلة تم إنهاؤها فارغة (NULL) تصف عنصر التحكم في العلامة المحددة عند النجاح؛ وإلا، NULL.
|
DecodeType
const char * DecodeType(
const TLVType aType
)
يمكنك فك ترميز نوع TLV باستخدام سلسلة وصفية.
التفاصيل |
المَعلمات |
[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
|
عند النجاح
|
|
DumpHandler
void DumpHandler(
DumpWriter aWriter,
const char *aIndent,
const TLVReader & aReader,
size_t aDepth
)
انسخ عنصر TLV المشار إليه في aReader بتنسيق يمكن للإنسان قراءته باستخدام aWriter.
التفاصيل |
المَعلمات |
[in] aWriter
|
|
[in] aIndent
|
المسافة البادئة لتسجيل العمق الحالي في بيانات TLV
|
[in] aReader
|
مرجع للقراءة فقط لقارئ TLV الذي يحتوي على بيانات TLV المطلوب تسجيلها.
|
[in] aDepth
|
التعمّق الحالي في بيانات TLV
|
|
DumpHandler
WEAVE_ERROR DumpHandler(
const TLVReader & aReader,
size_t aDepth,
void *aContext
)
سجِّل بيانات TLV في القارئ المحدّد بتنسيق يمكن لشخص عادي قراءته.
التفاصيل |
المَعلمات |
[in] aReader
|
مرجع للقراءة فقط لقارئ TLV الذي يحتوي على بيانات TLV المطلوب تسجيلها.
|
[in] aDepth
|
التعمّق الحالي في بيانات TLV
|
[in,out] aContext
|
مؤشر يشير إلى السياق الخاص بالمعالج.
|
|
قيم الإرجاع |
WEAVE_NO_ERROR
|
عند النجاح
|
WEAVE_ERROR_INVALID_ARGUMENT
|
إذا كان aContext فارغة أو إذا كانت aContext->mWriter فارغة.
|
|
DumpIterator
WEAVE_ERROR DumpIterator(
DumpWriter aWriter,
const TLVReader & aReader
)
سجِّل بيانات TLV في القارئ المحدّد بتنسيق يمكن لشخص عادي قراءتها وقراءتها.
التفاصيل |
المَعلمات |
[in] aWriter
|
|
[in] aReader
|
مرجع للقراءة فقط لقارئ TLV الذي يحتوي على بيانات TLV المطلوب تسجيلها.
|
|
قيم الإرجاع |
WEAVE_NO_ERROR
|
بدون شروط.
|
|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجّلة لشركة Oracle و/أو شركائها التابعين، وThread هي علامة تجارية مسجّلة لشركة .Thread Group, Inc.
تاريخ التعديل الأخير: 2023-12-02 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]