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
Clave
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 |
| ||||
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_INVALID_STRING_LENGTH 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 |
| ||||
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 )