нл:: Переплетение:: Платформа:: 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_ERROR Read( Key aKey, uint32_t & aValue )
Считайте целочисленное значение ключа из постоянного хранилища.
Платформа отвечает за проверку aKey.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
| ||||
Возврат | WEAVE_ERROR_INVALID_ARGUMENT, если ключ имеет значение NULL, WEAVE_ERROR_INVALID_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 )
Запишите целое значение ключа в постоянное хранилище.
Платформа отвечает за проверку aKey. Если ключ не существует, он будет создан и ему присвоено значение. В противном случае любое существующее значение aKey будет заменено на 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 )