nl::
  מרחב השמות הזה כולל סוגים וממשקי שירות לניהול ולעבודה עם Weave TLV.
סיכום
| Typedefs | |
|---|---|
| IterateHandler)(const TLVReader &aReader, size_t aDepth, void *aContext) | typedef | 
| פונקציות | |
|---|---|
| Count(const TLVReader & aReader, size_t & aCount) | |
| Count(const TLVReader & aReader, size_t & aCount, const bool aRecurse) | |
| CountHandler(const TLVReader & aReader, size_t aDepth, void *aContext) | מגדילים את המונה כשחוזרים על הנתונים של TLV.  | 
| Find(const TLVReader & aReader, const uint64_t & aTag, TLVReader & aResult) | מחפשים את התג שצוין בקורא TLV שסופק.  | 
| Find(const TLVReader & aReader, const uint64_t & aTag, TLVReader & aResult, const bool aRecurse) | מחפשים את התג שצוין בקורא TLV שסופק, עם אפשרות יורדת למערכים או למבנים.  | 
| Find(const TLVReader & aReader, IterateHandler aPredicate, void *aContext, TLVReader & aResult) | חיפוש הרכיב הראשון שתואם לפרדקט בתוך קורא TLV בסדר יורד למערכים או למבנים.  | 
| Find(const TLVReader & aReader, IterateHandler aPredicate, void *aContext, TLVReader & aResult, const bool aRecurse) | חיפוש הרכיב הראשון שתואם לפרדקט בתוך קורא TLV בסדר יורד, למערכים או למבנים.  | 
| FindHandler(const TLVReader & aReader, size_t aDepth, void *aContext) | מחפשים את התג שצוין בקורא TLV שסופק.  | 
| FindPredicateHandler(const TLVReader & aReader, size_t aDepth, void *aContext) | |
| Iterate(TLVReader & aReader, size_t aDepth, IterateHandler aHandler, void *aContext, bool aRecurse) | |
| Iterate(const TLVReader & aReader, IterateHandler aHandler, void *aContext) | |
| Iterate(const TLVReader & aReader, IterateHandler aHandler, void *aContext, const bool aRecurse) | |
| מבנים | |
|---|---|
| nl:: | |
| nl:: | |
Typedefs
IterateHandler
WEAVE_ERROR(* IterateHandler)(const TLVReader &aReader, size_t aDepth, void *aContext)
פונקציות
כמות
WEAVE_ERROR Count( const TLVReader & aReader, size_t & aCount )
כמות
WEAVE_ERROR Count( const TLVReader & aReader, size_t & aCount, const bool aRecurse )
ספירת רכיבי TLV בתוך קורא ה-TLV שצוין, עם אפשרות יורדת למערכים או למבנים.
| פרטים | |||||||
|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||
| מוחזר ערכים | 
 | ||||||
CountHandler
WEAVE_ERROR CountHandler( const TLVReader & aReader, size_t aDepth, void *aContext )
חיפוש
WEAVE_ERROR Find( const TLVReader & aReader, const uint64_t & aTag, TLVReader & aResult )
מחפשים את התג שצוין בקורא TLV שסופק.
| פרטים | |||||||
|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||
| מוחזר ערכים | 
 | ||||||
חיפוש
WEAVE_ERROR Find( const TLVReader & aReader, const uint64_t & aTag, TLVReader & aResult, const bool aRecurse )
מחפשים את התג שצוין בקורא TLV שסופק, עם אפשרות יורדת למערכים או למבנים.
| פרטים | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||||
| מוחזר ערכים | 
 | ||||||||
חיפוש
WEAVE_ERROR Find( const TLVReader & aReader, IterateHandler aPredicate, void *aContext, TLVReader & aResult )
חיפוש הרכיב הראשון שתואם לפרדקט בתוך קורא TLV בסדר יורד למערכים או למבנים.
ה-aPredicate מוחל על כל רכיב TLV שנכנסתם אליו; הפונקציה aPredicate תחזיר WEAVE_ERROR_MAX עבור הרכיבים התואמים, WEAVE_NO_ERROR עבור רכיבים לא תואמים, וכל ערך אחר לסיום החיפוש.
| פרטים | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||||
| מוחזר ערכים | 
 | ||||||||
חיפוש
WEAVE_ERROR Find( const TLVReader & aReader, IterateHandler aPredicate, void *aContext, TLVReader & aResult, const bool aRecurse )
חיפוש הרכיב הראשון שתואם לפרדקט בתוך קורא TLV בסדר יורד, למערכים או למבנים.
ה-aPredicate מוחל על כל רכיב TLV שנכנסתם אליו; הפונקציה aPredicate תחזיר WEAVE_ERROR_MAX עבור הרכיבים התואמים, WEAVE_NO_ERROR עבור רכיבים לא תואמים, וכל ערך אחר לסיום החיפוש.
| פרטים | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||||||
| מוחזר ערכים | 
 | ||||||||||
FindHandler
WEAVE_ERROR FindHandler( const TLVReader & aReader, size_t aDepth, void *aContext )
מחפשים את התג שצוין בקורא TLV שסופק.
| פרטים | |||||||
|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||
| מוחזר ערכים | 
 | ||||||
FindPredicateHandler
WEAVE_ERROR FindPredicateHandler( const TLVReader & aReader, size_t aDepth, void *aContext )
מעבר חוזר
WEAVE_ERROR Iterate( TLVReader & aReader, size_t aDepth, IterateHandler aHandler, void *aContext, bool aRecurse )
לבצע איטרציה באמצעות נתוני TLV שאליהם aReader מפנה, ולהפעיל aHandler לכל רכיב TLV שביקר בו בהקשר של aContext.
האיטרציה מבוטלת אם הפונקציה aHandler מחזירה כל דבר מלבד WEAVE_NO_ERROR
| פרטים | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||||||
| מוחזר ערכים | 
 | ||||||||||
מעבר חוזר
WEAVE_ERROR Iterate( const TLVReader & aReader, IterateHandler aHandler, void *aContext )
לבצע איטרציה באמצעות נתוני TLV שאליהם aReader מפנה, ולהפעיל aHandler לכל רכיב TLV שביקר בו בהקשר של aContext.
האיטרציה מבוטלת אם הפונקציה aHandler מחזירה כל דבר מלבד WEAVE_NO_ERROR
| פרטים | |||||||
|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||
| מוחזר ערכים | 
 | ||||||
מעבר חוזר
WEAVE_ERROR Iterate( const TLVReader & aReader, IterateHandler aHandler, void *aContext, const bool aRecurse )
לבצע איטרציה באמצעות נתוני TLV שאליהם aReader מפנה, ולהפעיל aHandler לכל רכיב TLV שביקר בו בהקשר של aContext.
האיטרציה מבוטלת אם הפונקציה aHandler מחזירה כל דבר מלבד WEAVE_NO_ERROR
| פרטים | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| פרמטרים | 
 | ||||||||
| מוחזר ערכים | 
 | ||||||||