En Google, luchamos por la equidad racial de la comunidad negra. Más información
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

nl :: Tejido:: Plataforma:: Almacenamiento persistente

Resumen

Typedefs

Key typedef

Funciones

Read (Key aKey, uint32_t & aValue)
Leer el 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 para el almacenamiento persistente.
Write (const char *aKey, uint32_t aValue)

Typedefs

Llave

WEAVE_CONFIG_PERSISTED_STORAGE_KEY_TYPE Key

Funciones

Leer

WEAVE_ERROR Read(
  Key aKey,
  uint32_t & aValue
)

Leer el 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
Una referencia a un valor entero.
Devoluciones
WEAVE_ERROR_INVALID_ARGUMENT si una Clave es NULL WEAVE_ERROR_INVALID_STRING_LENGTH si una Clave excede WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_ERROR_PERSISTED_STORAGE_ERROREA_NOT 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 para el almacenamiento persistente.

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

Detalles
Parámetros
[in] aKey
Una clave para un valor almacenado de forma persistente.
[in] aValue
El valor.
Devoluciones
WEAVE_ERROR_INVALID_ARGUMENT si una clave es NULL WEAVE_ERROR_INVALID_STRING_LENGTH si una clave excede WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR de lo contrario

Escribir

WEAVE_ERROR Write(
  const char *aKey,
  uint32_t aValue
)