nl:: Weave:: Platform:: PersistedStorage
Tóm tắt
Typedef |
|
---|---|
Key
|
typedef |
Hàm |
|
---|---|
Read(Key aKey, uint32_t & aValue)
|
Đọc giá trị số nguyên của một khoá trong bộ nhớ liên tục.
|
Read(const char *aKey, uint32_t & aValue)
|
|
Write(Key aKey, uint32_t aValue)
|
Ghi giá trị số nguyên của một khoá vào bộ nhớ ổn định.
|
Write(const char *aKey, uint32_t aValue)
|
Typedef
Khoá
WEAVE_CONFIG_PERSISTED_STORAGE_KEY_TYPE Key
Hàm
Đã đọc
WEAVE_ERROR Read( Key aKey, uint32_t & aValue )
Đọc giá trị số nguyên của một khoá trong bộ nhớ liên tục.
Nền tảng chịu trách nhiệm xác thực aKey.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Trả về |
WEAVE_ERROR_INVALID_ACCOUNT nếu aKey có giá trị là NULL WEAVE_ERROR_INVALID_STRING_LENGTH nếu aKey vượt quá WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_ERROR_PerSISTED_MAX_VALUE_NOT_FOUND nếu aKey không tồn tại WEAVE_NO_ERROR
|
Đã đọc
WEAVE_ERROR Read( const char *aKey, uint32_t & aValue )
Viết
WEAVE_ERROR Write( Key aKey, uint32_t aValue )
Ghi giá trị số nguyên của một khoá vào bộ nhớ ổn định.
Nền tảng chịu trách nhiệm xác thực aKey. Nếu aKey không tồn tại, khoá đó sẽ được tạo và được chỉ định aValue. Nếu không, mọi giá trị hiện có của aKey sẽ được thay thế bằng aValue.
Thông tin chi tiết | |||||
---|---|---|---|---|---|
Các tham số |
|
||||
Trả về |
WEAVE_ERROR_INVALID_ACCOUNT nếu aKey có giá trị là NULL WEAVE_ERROR_INVALID_STRING_LENGTH nếu aKey vượt quá WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR
|