nl::Weave::Platform::PersistedStorage

Resumen

Typedefs

Key typedef

Funciones

Read(Key aKey, uint32_t & aValue)
Leer un valor entero de una clave del almacenamiento persistente
Read(const char *aKey, uint32_t & aValue)
Write(Key aKey, uint32_t aValue)
Escribe el valor entero de una clave en el almacenamiento persistente.
Write(const char *aKey, uint32_t aValue)

Typedefs

Clave

WEAVE_CONFIG_PERSISTED_STORAGE_KEY_TYPE Key

Funciones

Leer

WEAVE_ERROR Read(
  Key aKey,
  uint32_t & aValue
)

Leer un valor entero de una clave del almacenamiento persistente

La plataforma es responsable de validar aKey.

Detalles
Parámetros
[in] aKey
Una clave para un valor almacenado de forma persistente.
[in,out] aValue
Es una referencia a un valor de número entero.
Resultado que se muestra
WEAVE_ERROR_INVALID_ARGUMENT si aKey es NULL WEAVE_ERROR_INVALID_STRING_LENGTH si aKey supera WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_ERROR_PERSISTED_STORAGE_VALUE_NOT_FOUND si aKey no existe WEAVE_NO_ERROR de lo contrario

Leer

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

Escribir

WEAVE_ERROR Write(
  Key aKey,
  uint32_t aValue
)

Escribe el valor entero de una clave en el almacenamiento persistente.

La plataforma es responsable de validar aKey. Si aKey no existe, se creará y se le asignará un aValue. De lo contrario, cualquier valor existente de aKey se reemplazará por aValue.

Detalles
Parámetros
[in] aKey
Una clave para un valor almacenado de forma persistente.
[in] aValue
Es el valor.
Resultado que se muestra
WEAVE_ERROR_INVALID_ARGUMENT si aKey es NULL WEAVE_ERROR_INVALID_STRING_LENGTH si aKey supera WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR de lo contrario

Escribir

WEAVE_ERROR Write(
  const char *aKey,
  uint32_t aValue
)