nl:: Weave:: Platform:: PersistedStorage
Zusammenfassung
Typedefs |
|
---|---|
Key
|
typedef |
Funktionen |
|
---|---|
Read(Key aKey, uint32_t & aValue)
|
Ganzzahlwert eines Schlüssels aus nichtflüchtigem Speicher lesen.
|
Read(const char *aKey, uint32_t & aValue)
|
|
Write(Key aKey, uint32_t aValue)
|
Ganzzahlwert eines Schlüssels in den nichtflüchtigen Speicher schreiben.
|
Write(const char *aKey, uint32_t aValue)
|
Typedefs
Schlüssel
WEAVE_CONFIG_PERSISTED_STORAGE_KEY_TYPE Key
Funktionen
Lesen
WEAVE_ERROR Read( Key aKey, uint32_t & aValue )
Ganzzahlwert eines Schlüssels aus nichtflüchtigem Speicher lesen.
Die Plattform ist für die Validierung von aKey verantwortlich.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabe |
WEAVE_ERROR_INVALID_ARGUMENT wenn aKey NULL ist WEAVE_ERROR_INVALID_STRING_LENGTH wenn aKey den Wert WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_ERROR_PERSISTED_STORAGE_VALUE_NOT_FOUND überschreitet, wenn aKey nicht vorhanden ist WEAVE_NO_ERROR
|
Lesen
WEAVE_ERROR Read( const char *aKey, uint32_t & aValue )
Schreiben
WEAVE_ERROR Write( Key aKey, uint32_t aValue )
Ganzzahlwert eines Schlüssels in den nichtflüchtigen Speicher schreiben.
Die Plattform ist für die Validierung von aKey verantwortlich. Wenn ein Schlüssel nicht vorhanden ist, wird er erstellt und ihm wird ein Wert zugewiesen. Andernfalls wird jeder vorhandene Wert von aKey durch aValue ersetzt.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabe |
WEAVE_ERROR_INVALID_ARGUMENT wenn aKey NULL ist WEAVE_ERROR_INVALID_STRING_LENGTH wenn aKey sonst WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR überschreitet
|