nl:: Weave:: Platform:: PersistedStorage
Özet
Türdefler |
|
---|---|
Key
|
typedef |
İşlevler |
|
---|---|
Read(Key aKey, uint32_t & aValue)
|
Bir anahtarın tam sayı değerini kalıcı depolama alanından okur.
|
Read(const char *aKey, uint32_t & aValue)
|
|
Write(Key aKey, uint32_t aValue)
|
Bir anahtarın tam sayı değerini kalıcı depolama alanına yazın.
|
Write(const char *aKey, uint32_t aValue)
|
Türdefler
Anahtar
WEAVE_CONFIG_PERSISTED_STORAGE_KEY_TYPE Key
İşlevler
Okuma
WEAVE_ERROR Read( Key aKey, uint32_t & aValue )
Bir anahtarın tam sayı değerini kalıcı depolama alanından okur.
Platform, aKey'in doğrulanmasından sorumludur.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
İadeler |
Bir Anahtar, NULL WEAVE_ERROR_INVALID_STRING_LENGTH ise WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH değerini aşarsa WEAVE_ERROR_INVALID_ARGUMENT WEAVE_ERROR_INVALID_ARGUMENT
|
Okuma
WEAVE_ERROR Read( const char *aKey, uint32_t & aValue )
Yazma
WEAVE_ERROR Write( Key aKey, uint32_t aValue )
Bir anahtarın tam sayı değerini kalıcı depolama alanına yazın.
Platform, aKey'in doğrulanmasından sorumludur. Mevcut olmayan bir anahtar oluşturulur ve birValue atanır. Aksi takdirde, aKey'in mevcut değerleri aValue ile değiştirilir.
Ayrıntılar | |||||
---|---|---|---|---|---|
Parametreler |
|
||||
İadeler |
Bir Anahtar, WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR'u geçerse, bir Anahtar NULL WEAVE_ERROR_INVALID_STRING_LENGTH ise WEAVE_ERROR_INVALID_ARGUMENT WEAVE_NO_ERROR
|