nl:: بافت:: پلتفرم:: 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 اگر یک کلید NULL باشد WEAVE_ERROR_INVALID_STRING_LENGTH اگر یک کلید از WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_ERROR_PERSISTED_STORAGE_LENGTH بیشتر باشد WEAVE_ERROR_PERSISTED_STORAGE_VALUE اگر وجود ندارد

بخوانید

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

بنویسید

WEAVE_ERROR Write(
  Key aKey,
  uint32_t aValue
)

مقدار صحیح یک کلید را برای ذخیره سازی دائمی بنویسید.

پلتفرم مسئول اعتبارسنجی aKey است. اگر 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
)