nl:: Weave:: Platform:: PersistedStorage
Ringkasan
Typedef |
|
---|---|
Key
|
typedef |
Fungsi |
|
---|---|
Read(Key aKey, uint32_t & aValue)
|
Membaca nilai bilangan bulat kunci dari penyimpanan persisten.
|
Read(const char *aKey, uint32_t & aValue)
|
|
Write(Key aKey, uint32_t aValue)
|
Menulis nilai bilangan bulat kunci ke penyimpanan persisten.
|
Write(const char *aKey, uint32_t aValue)
|
Typedef
Kunci
WEAVE_CONFIG_PERSISTED_STORAGE_KEY_TYPE Key
Fungsi
Baca
WEAVE_ERROR Read( Key aKey, uint32_t & aValue )
Membaca nilai bilangan bulat kunci dari penyimpanan persisten.
Platform bertanggung jawab untuk memvalidasi aKey.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Hasil |
WEAVE_ERROR_INVALID_ARGUMENT jika aKey NULL WEAVE_ERROR_INVALID_STRING_LENGTH jika Kunci melebihi WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_ERROR_PERSISTED_STORAGE_VALUE_NOT_FOUND jika aKey tidak ada WEAVE_NO_ERROR jika tidak
|
Baca
WEAVE_ERROR Read( const char *aKey, uint32_t & aValue )
Tulis
WEAVE_ERROR Write( Key aKey, uint32_t aValue )
Menulis nilai bilangan bulat kunci ke penyimpanan persisten.
Platform bertanggung jawab untuk memvalidasi aKey. Jika tidak ada, Kunci akan dibuat dan diberi nilai. Jika tidak, nilai aKey yang ada akan diganti dengan aValue.
Detail | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Hasil |
WEAVE_ERROR_INVALID_ARGUMENT jika aKey NULL WEAVE_ERROR_INVALID_STRING_LENGTH jika kunci melebihi WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR jika tidak
|