nl::Weave::Platform::PersistedStorage

סיכום

Typedefs

Key typedef

פונקציות

Read(Key aKey, uint32_t & aValue)
קריאת ערך מספר שלם של מפתח מאחסון מתמיד.
Read(const char *aKey, uint32_t & aValue)
Write(Key aKey, uint32_t aValue)
כתיבת ערך המספר השלם של מפתח לאחסון מתמיד.
Write(const char *aKey, uint32_t aValue)

Typedefs

מפתח

WEAVE_CONFIG_PERSISTED_STORAGE_KEY_TYPE Key

פונקציות

קריאה

WEAVE_ERROR Read(
  Key aKey,
  uint32_t & aValue
)

קריאת ערך מספר שלם של מפתח מאחסון מתמיד.

הפלטפורמה אחראית לאימות aKey.

פרטים
פרמטרים
[in] aKey
מפתח לערך שמאוחסן באופן קבוע.
[in,out] aValue
הפניה לערך של מספר שלם.
החזרות
WEAVE_ERROR_INVALID_ARGUMENT אם aKey הוא NULL WEAVE_ERROR_INVALID_STRING_LENGTH אם aKey חורג מ-WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_ERROR_PERSISTED_STORAGE_VALUE_NOT_FOUND אם לא קיים מפתח WEAVE_NO_ERROR

קריאה

WEAVE_ERROR Read(
  const char *aKey,
  uint32_t & aValue
)

כתיבה

WEAVE_ERROR Write(
  Key aKey,
  uint32_t aValue
)

כתיבת ערך המספר השלם של מפתח לאחסון מתמיד.

הפלטפורמה אחראית לאימות aKey. אם אין מפַתח קיים, הוא נוצר ומוקצה לו aValue. אחרת, כל ערך קיים של aKey יוחלף ב-aValue.

פרטים
פרמטרים
[in] aKey
מפתח לערך שמאוחסן באופן קבוע.
[in] aValue
הערך.
החזרות
WEAVE_ERROR_INVALID_ARGUMENT אם aKey הוא NULL WEAVE_ERROR_INVALID_STRING_LENGTH אם aKey חורג מ-WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR אחרת

כתיבה

WEAVE_ERROR Write(
  const char *aKey,
  uint32_t aValue
)