ابحث عن العنصر الأول المطابق للدالة ضمن قارئ TLV بترتيب تنازلي إلى الصفائف أو البُنى.
يتم تطبيق aPredicate على كل عنصر TLV تمت زيارته. سيعرض aPredicate القيمة WEAVE_ERROR_MAX للعناصر المطابقة، وWEAVE_NO_ERROR للعناصر غير المطابقة، وأي قيمة أخرى لإنهاء البحث.
التفاصيل
المعلمات
[in] aReader
مرجع للقراءة فقط لقارئ TLV يمكن فيه العثور على العنصر المطابق للإسناد
[in] aPredicate
إشارة يتم تطبيقها على كل عنصر TLV لدعم إعادة استخدام التعليمة البرمجية، يحتوي aPredicate على النوع IterateHandler. تتحكم قيمة aPredicate في البحث: تشير WEAVE_ERROR_MAX إلى أنه تم العثور على العنصر المطلوب، بينما تشير WEAVE_NO_ERROR إلى عدم العثور على العنصر المطلوب، وتشير جميع القيم الأخرى إلى وجوب إنهاء عملية saerch.
[in] aContext
مؤشر اختياري لبيانات السياق التي يقدّمها المتصل.
[out] aResult
مرجع إلى مساحة التخزين لقارئ TLV سيتم وضعه عند العلامة المحدّدة عند تحقيق النجاح
قيم الإرجاع
WEAVE_NO_ERROR
عند النجاح.
WEAVE_ERROR_TLV_TAG_NOT_FOUND
إذا لم يقرّر aPredicate المحدّد موقع العنصر المحدّد
ابحث عن العنصر الأول الذي يتطابق مع التصنيف ضمن قارئ TLV من خلال الانتقال اختياريًا إلى مصفوفات أو بُنى.
يتم تطبيق aPredicate على كل عنصر TLV تمت زيارته. سيعرض aPredicate القيمة WEAVE_ERROR_MAX للعناصر المطابقة، وWEAVE_NO_ERROR للعناصر غير المطابقة، وأي قيمة أخرى لإنهاء البحث.
التفاصيل
المعلمات
[in] aReader
مرجع للقراءة فقط لقارئ TLV يمكن فيه العثور على العنصر المطابق للإسناد
[in] aPredicate
إشارة يتم تطبيقها على كل عنصر TLV لإتاحة إعادة استخدام الرمز البرمجي، يتوفّر aPredicate من النوع IterateHandler. تتحكم قيمة aPredicate في البحث: تشير WEAVE_ERROR_MAX إلى أنه تم العثور على العنصر المطلوب، بينما تشير WEAVE_NO_ERROR إلى عدم العثور على العنصر المطلوب، وتشير جميع القيم الأخرى إلى وجوب إنهاء عملية saerch.
[in] aContext
مؤشر اختياري لبيانات السياق التي يقدّمها المتصل.
[out] aResult
مرجع إلى مساحة التخزين لقارئ TLV سيتم وضعه عند العلامة المحدّدة عند تحقيق النجاح
[in] aRecurse
قيمة منطقية تشير إلى ما إذا كانت (صحيح) أو لا (خطأ) يجب أن تندرج فيها أيّ صفائف أو بنية تم العثور عليها.
قيم الإرجاع
WEAVE_NO_ERROR
عند النجاح.
WEAVE_ERROR_TLV_TAG_NOT_FOUND
إذا لم يقرّر aPredicate المحدّد موقع العنصر المحدّد
استدعاء لاستدعاء عنصر TLV الحالي الذي يتم الانتقال إليه
[in,out] aContext
مؤشر اختياري لبيانات السياق التي يقدّمها المتصل.
[in] aRecurse
قيمة منطقية تشير إلى ما إذا كان (صحيح) أم لا (خطأ) يجب أن تندرج فيها أي مصفوفات أو بنى تم العثور عليها.
قيم الإرجاع
WEAVE_END_OF_TLV
عند تكرارها بنجاح إلى نهاية ترميز TLV أو إلى نهاية حاوية TLV.
WEAVE_ERROR_INVALID_ARGUMENT
إذا كانت aHandler فارغة.
The
القيمة الأخيرة التي يعرضها aHandler، إذا كانت مختلفة عن WEAVE_NO_ERROR
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. The OPENTHREAD and related marks are trademarks of the Thread Group and are used under license.
تاريخ التعديل الأخير: 2024-08-24 (حسب التوقيت العالمي المتفَّق عليه)
[{
"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":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-08-24 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-08-24 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]