nl:: Weave:: Platform:: PersistedStorage
摘要
类型定义符 |
|
---|---|
Key
|
typedef |
函数 |
|
---|---|
Read(Key aKey, uint32_t & aValue)
|
从永久性存储空间中读取键的整数值。
|
Read(const char *aKey, uint32_t & aValue)
|
|
Write(Key aKey, uint32_t aValue)
|
将键的整数值写入永久性存储空间。
|
Write(const char *aKey, uint32_t aValue)
|
类型定义符
键
WEAVE_CONFIG_PERSISTED_STORAGE_KEY_TYPE Key
函数
读取
WEAVE_ERROR Read( Key aKey, uint32_t & aValue )
从永久性存储空间中读取键的整数值。
平台负责验证 aKey。
详细信息 | |||||
---|---|---|---|---|---|
参数 |
|
||||
返回值 |
如果 aKey 不存在,则 WEAVE_ERROR_INVALID_ARGUMENT 为 NULL,WEAVE_ERROR_INVALID_STRING_LENGTH;如果 aKey 超过 WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_ERROR_PERSISTED_STORAGE_VALUE_NOT_FOUND(如果 aKey 不存在,则 WEAVE_NO_ERROR)
|
读取
WEAVE_ERROR Read( const char *aKey, uint32_t & aValue )
写入
WEAVE_ERROR Write( Key aKey, uint32_t aValue )
将键的整数值写入永久性存储空间。
平台负责验证 aKey。如果 aKey 不存在,则会创建它并为其分配 aValue。否则,aKey 的任何现有值都将被替换为 aValue。
详细信息 | |||||
---|---|---|---|---|---|
参数 |
|
||||
返回值 |
如果 aKey 超过 WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR,则 WEAVE_ERROR_INVALID_ARGUMENT(如果 aKey 为 NULL WEAVE_ERROR_INVALID_STRING_LENGTH)
|