nl:: Weave:: Platform:: PersistedStorage
Zusammenfassung
Typedefs |
|
---|---|
Key
|
typedef. |
Funktionen |
|
---|---|
Read(Key aKey, uint32_t & aValue)
|
Ganzzahlwert eines Schlüssels aus dem nichtflüchtigen Speicher lesen.
|
Read(const char *aKey, uint32_t & aValue)
|
|
Write(Key aKey, uint32_t aValue)
|
Schreiben Sie den Ganzzahlwert eines Schlüssels in den nichtflüchtigen Speicher.
|
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 dem nichtflüchtigen 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 überschreitet WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_ERROR_PERSISTED_STORAGE_VALUE_NOT_FOUND wenn aKey nicht vorhanden ist, WEAVE_NO_ERROR anderenfalls
|
Lesen
WEAVE_ERROR Read( const char *aKey, uint32_t & aValue )
Schreiben
WEAVE_ERROR Write( Key aKey, uint32_t aValue )
Schreiben Sie den Ganzzahlwert eines Schlüssels in den nichtflüchtigen Speicher.
Die Plattform ist für die Validierung von aKey verantwortlich. Wenn kein Schlüssel vorhanden ist, wird er erstellt und einem Wert zugewiesen. Andernfalls wird jeder vorhandene Wert von aKey durch einen Wert ersetzt.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabe |
WEAVE_ERROR_INVALID_ ARGUMENT, wenn aKey NULL ist, WEAVE_ERROR_INVALID_STRING_LENGTH wenn aKey überschreitet WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR
|