nl::Weave::Platform::PersistedStorage

Résumé

Typedefs

Key typedef

distantes

Read(Key aKey, uint32_t & aValue)
Lire la valeur entière d'une clé de l'espace de stockage persistant.
Read(const char *aKey, uint32_t & aValue)
Write(Key aKey, uint32_t aValue)
Écrivez la valeur entière d'une clé dans l'espace de stockage persistant.
Write(const char *aKey, uint32_t aValue)

Typedefs

Clé

WEAVE_CONFIG_PERSISTED_STORAGE_KEY_TYPE Key

distantes

Read

WEAVE_ERROR Read(
  Key aKey,
  uint32_t & aValue
)

Lire la valeur entière d'une clé de l'espace de stockage persistant.

La plate-forme est chargée de valider une clé.

Détails
Paramètres
[in] aKey
Clé d'une valeur stockée de manière persistante.
[in,out] aValue
Référence à une valeur entière.
Renvoie
WEAVE_ERROR_INVALID_ARGUMENT si une clé est nulle, WEAVE_ERROR_INVALID_STRING_LENGTH si une clé dépasse WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_ERROR_PERSISTED_STORAGE_VALUE_NOT_FOUND si une clé n'existe pas WEAVE_NO_ERROR

Read

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

Écriture

WEAVE_ERROR Write(
  Key aKey,
  uint32_t aValue
)

Écrivez la valeur entière d'une clé dans l'espace de stockage persistant.

La plate-forme est chargée de valider une clé. Si uneClé n'existe pas, elle sera créée et une valeur lui sera attribuée. Sinon, toute valeur existante de aKey sera remplacée par aValue.

Détails
Paramètres
[in] aKey
Clé d'une valeur stockée de manière persistante.
[in] aValue
Valeur.
Renvoie
WEAVE_ERROR_INVALID_ARGUMENT si une clé est nulle, WEAVE_ERROR_INVALID_STRING_LENGTH si la clé dépasse WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR dans le cas contraire

Écriture

WEAVE_ERROR Write(
  const char *aKey,
  uint32_t aValue
)