nl::Weave::Platform::PersistedStorage

סיכום

ערכי דף

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)

ערכי דף

מפתח

WEAVE_CONFIG_PERSISTED_STORAGE_KEY_TYPE Key

פונקציות

קריאה

WEAVE_ERROR Read(
  Key aKey,
  uint32_t & aValue
)

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

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

פרטים
פרמטרים
[in] aKey
מפתח לערך שנשמר באופן קבוע.
[in,out] aValue
הפניה לערך שהוא מספר שלם.
החזרות
WEAVE_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 אם המפתח הוא NULL WEAVE_ERROR_INVALID_STRING_LENGTH אם המפתח חורג מ-WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR אחרת

כתיבה

WEAVE_ERROR Write(
  const char *aKey,
  uint32_t aValue
)