nl:: Weave:: Platform:: PersistedStorage
Podsumowanie
Definiuje typ |
|
---|---|
Key
|
typedef |
Funkcje |
|
---|---|
Read(Key aKey, uint32_t & aValue)
|
Odczytuj wartość całkowitą klucza z pamięci trwałej.
|
Read(const char *aKey, uint32_t & aValue)
|
|
Write(Key aKey, uint32_t aValue)
|
Zapisz w pamięci trwałej wartość całkowitą klucza.
|
Write(const char *aKey, uint32_t aValue)
|
Definiuje typ
Klucz
WEAVE_CONFIG_PERSISTED_STORAGE_KEY_TYPE Key
Funkcje
Odczyt
WEAVE_ERROR Read( Key aKey, uint32_t & aValue )
Odczytuj wartość całkowitą klucza z pamięci trwałej.
Za weryfikację aKey odpowiada platforma.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwroty |
WEAVE_ERROR_INVALID_GTIN, jeśli aKey ma wartość NULL WEAVE_ERROR_INVALID_STRING_LENGTH, jeśli klucz przekracza WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_ERROR_PERSISTED_STORAGE_VALUE_NOT_FOUND, jeśli aKey nie istnieje WEAVE_NO_ERROR w przeciwnym razie
|
Odczyt
WEAVE_ERROR Read( const char *aKey, uint32_t & aValue )
Napisz
WEAVE_ERROR Write( Key aKey, uint32_t aValue )
Zapisz w pamięci trwałej wartość całkowitą klucza.
Za weryfikację aKey odpowiada platforma. Jeśli klucz aKey nie istnieje, zostanie utworzony i przypisany jako wartość. W przeciwnym razie dowolna obecna wartość aKey zostanie zastąpiona wartością aValue.
Szczegóły | |||||
---|---|---|---|---|---|
Parametry |
|
||||
Zwroty |
WEAVE_ERROR_INVALID_GTIN, jeśli aKey ma wartość NULL WEAVE_ERROR_INVALID_STRING_LENGTH, jeśli klucz przekracza WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR w przeciwnym razie
|