nl::Weave::Platform::PersistedStorage

ملخّص

تعريف الأنواع

Key تعريف الكتابة

الدوال

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_TABLE_STRING_LENGTH إذا تجاوز المفتاح 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
)

اكتب القيمة العددية لمفتاح معيّن إلى مساحة التخزين الدائمة.

النظام الأساسي مسؤول عن التحقق من صحة المفتاح. في حالة عدم وجود المفتاح، سيتم إنشاؤه وتعيينه aValue. وبخلاف ذلك، سيتم استبدال أي قيمة حالية في المفتاح aValue.

التفاصيل
المعلمات
[in] aKey
هو مفتاح لقيمة مخزنة باستمرار.
[in] aValue
القيمة.
المرتجعات
WEAVE_ERROR_مرح_لاحقًا إذا كان المفتاح فارغًا WEAVE_ERROR_خيارات_STRING_LENGTH إذا تجاوز المفتاح WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR في الحالات الأخرى

كتابة

WEAVE_ERROR Write(
  const char *aKey,
  uint32_t aValue
)