सरणियों या स्ट्रक्चर के हिसाब से, बताए गए TLV रीडर में TLV एलिमेंट की संख्या गिनें.
जानकारी
पैरामीटर
[in] aReader
TLV रीडर के लिए रीड-ओनली रेफ़रंस, जिसके लिए TLV एलिमेंट की संख्या की गिनती करनी है.
[in,out] aCount
लौटाए गए आइटम की संख्या के लिए स्टोरेज का रेफ़रंस. गिनती से पहले यह शून्य (0) पर शुरू होता है और सफलता के लिए गिने गए एलिमेंट की संख्या पर सेट होता है.
तय किए गए TLV रीडर में, TLV एलिमेंट की संख्या गिनें. वैकल्पिक तौर पर, अरे या स्ट्रक्चर के हिसाब से घटते क्रम में लगाएं.
जानकारी
पैरामीटर
[in] aReader
TLV रीडर के लिए रीड-ओनली रेफ़रंस, जिसके लिए TLV एलिमेंट की संख्या की गिनती करनी है.
[in,out] aCount
लौटाए गए आइटम की संख्या के लिए स्टोरेज का रेफ़रंस. गिनती से पहले यह शून्य (0) पर शुरू होता है और सफलता के लिए गिने गए एलिमेंट की संख्या पर सेट होता है.
[in] aRecurse
बूलियन, जो बताता है कि (सही) या गलत (गलत) किसी भी मिलते-जुलते कलेक्शन या स्ट्रक्चर में डिसें होना चाहिए या नहीं.
सरणियों या स्ट्रक्चर के हिसाब से घटते क्रम में, TLV रीडर में विधेय से मेल खाने वाला पहला एलिमेंट खोजें.
देखे गए हर TLV एलिमेंट पर aPredicate लागू किया जाता है; aPredicate, मेल खाने वाले एलिमेंट के लिए WEAVE_ERROR_MAX नतीजे, मेल न खाने वाले एलिमेंट के लिए WEAVE_NO_ERROR, और खोज बंद करने के लिए कोई अन्य वैल्यू दिखाएगा.
जानकारी
पैरामीटर
[in] aReader
TLV रीडर का रीड-ओनली रेफ़रंस, जिसमें प्रेडिकेट से मेल खाने वाले एलिमेंट को खोजना होता है.
[in] aPredicate
हर TLV एलिमेंट पर लागू किया जाने वाला प्रेडिकेट. कोड को दोबारा इस्तेमाल करने के लिए, aPred पानी के पास IterateHandler टाइप होता है. aPrededit की रिटर्न वैल्यू खोज को कंट्रोल करती है: पसंद का एलिमेंट मिलने वाला WEAVE_ERROR_MAX सिग्नल, WEAVE_NO_ERROR सिग्नल बताता है कि मनचाहा एलिमेंट नहीं मिला, और बाकी सभी वैल्यू सिग्नल देती हैं कि saerch को बंद किया जाना चाहिए.
[in] aContext
कॉलर से मिले कॉन्टेक्स्ट डेटा के लिए एक वैकल्पिक पॉइंटर.
[out] aResult
TLV रीडर के स्टोरेज के बारे में जानकारी, जिसे सफलता मिलने पर तय किए गए टैग में रखा जाएगा.
रिटर्न वैल्यू
WEAVE_NO_ERROR
सफलता पर.
WEAVE_ERROR_TLV_TAG_NOT_FOUND
अगर बताए गए aPredicate से तय किया गया एलिमेंट नहीं मिला
TLV रीडर में प्रेडिकेट से मेल खाने वाला पहला एलिमेंट खोजें. वैकल्पिक तौर पर, अरे या स्ट्रक्चर के हिसाब से घटते क्रम में.
देखे गए हर TLV एलिमेंट पर aPredicate लागू किया जाता है; aPredicate, मेल खाने वाले एलिमेंट के लिए WEAVE_ERROR_MAX नतीजे, मेल न खाने वाले एलिमेंट के लिए WEAVE_NO_ERROR, और खोज बंद करने के लिए कोई अन्य वैल्यू दिखाएगा.
जानकारी
पैरामीटर
[in] aReader
TLV रीडर का रीड-ओनली रेफ़रंस, जिसमें प्रेडिकेट से मेल खाने वाले एलिमेंट को खोजना होता है.
[in] aPredicate
हर TLV एलिमेंट पर लागू किया जाने वाला प्रेडिकेट. कोड को दोबारा इस्तेमाल करने के लिए, aPred पानी के पास IterateHandler टाइप होता है. aPrededit की रिटर्न वैल्यू खोज को कंट्रोल करती है: पसंद का एलिमेंट मिलने वाला WEAVE_ERROR_MAX सिग्नल, WEAVE_NO_ERROR सिग्नल बताता है कि मनचाहा एलिमेंट नहीं मिला, और बाकी सभी वैल्यू सिग्नल देती हैं कि saerch को बंद किया जाना चाहिए.
[in] aContext
कॉलर से मिले कॉन्टेक्स्ट डेटा के लिए एक वैकल्पिक पॉइंटर.
[out] aResult
TLV रीडर के स्टोरेज के बारे में जानकारी, जिसे सफलता मिलने पर तय किए गए टैग में रखा जाएगा.
[in] aRecurse
एक बूलियन जो बताता है कि (सही) या गलत (गलत) किसी भी कलेक्शन या स्ट्रक्चर में उतारा जाना चाहिए या नहीं.
रिटर्न वैल्यू
WEAVE_NO_ERROR
सफलता पर.
WEAVE_ERROR_TLV_TAG_NOT_FOUND
अगर बताए गए aPredicate से तय किया गया एलिमेंट नहीं मिला
aReader से मिले TLV डेटा को दोहराएं और aContext के लिए इस्तेमाल किए गए हर TLV एलिमेंट के लिए aHandler को शुरू करें.
अगर aHandler, WEAVE_NO_ERROR के अलावा कुछ और लौटाता है, तो बार-बार नियम लागू नहीं होते हैं
जानकारी
पैरामीटर
[in] aReader
TLV रीडर का रेफ़रंस, जिसमें दोहराने के लिए TLV डेटा शामिल है.
[in] aHandler
इस्तेमाल किए जा रहे मौजूदा TLV एलिमेंट को शुरू करने के लिए कॉलबैक.
[in,out] aContext
कॉलर से मिले कॉन्टेक्स्ट डेटा के लिए एक वैकल्पिक पॉइंटर.
[in] aRecurse
एक बूलियन, जो बताता है कि (सही) या गलत (गलत) किसी भी मिलते-जुलते कलेक्शन या स्ट्रक्चर में डिसें होना चाहिए या नहीं.
रिटर्न वैल्यू
WEAVE_END_OF_TLV
TLV एन्कोडिंग के आखिर या TLV कंटेनर के आखिर तक सही तरीके से दोहराना.
WEAVE_ERROR_INVALID_ARGUMENT
अगर aHandler शून्य है.
The
अगर यह WEAVE_NO_ERROR से अलग है, तो aHandler से मिला पिछला मान
जब तक कोई और सूचना न दी जाए, इस पेज का कॉन्टेंट क्रिएटिव कॉमंस एट्रिब्यूशन 4.0 लाइसेंस के तहत आता है. साथ ही, कोड सैंपल Apache 2.0 लाइसेंस के तहत आते हैं. ज़्यादा जानकारी के लिए, Google Developers साइट की नीतियां देखें. Java, Oracle का और/या इसके तहत काम करने वाली कंपनियों का एक रजिस्टर किया हुआ ट्रेडमार्क है. OPENTHREAD और इससे जुड़े निशान, Thread Group के ट्रेडमार्क हैं. इन्हें लाइसेंस के तहत इस्तेमाल किया जाता है.
आखिरी बार 2024-08-24 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","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 (UTC) को अपडेट किया गया."],[],[]]