nl:: Weave:: Platform:: PersistedStorage
摘要
Typedefs |
|
---|---|
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)
|
Typedefs
鍵
WEAVE_CONFIG_PERSISTED_STORAGE_KEY_TYPE Key
函式
讀取
WEAVE_ERROR Read( Key aKey, uint32_t & aValue )
從永久儲存空間讀取鍵的整數值。
平台負責驗證金鑰。
詳細資料 | |||||
---|---|---|---|---|---|
參數 |
|
||||
傳回 |
如果鍵超過 WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_ERROR_PERSISTED_STORAGE_VALUE_NOT_FOUND,即代表鍵為 NULL WEAVE_ERROR_INVALID_STRING_LENGTH
|
讀取
WEAVE_ERROR Read( const char *aKey, uint32_t & aValue )
寫入
WEAVE_ERROR Write( Key aKey, uint32_t aValue )
將鍵的整數值寫入永久儲存空間。
平台負責驗證金鑰。如果 aKey 不存在,系統會建立該鍵並指派 aValue。否則,Key 中任何現有的值都將由 aValue 取代。
詳細資料 | |||||
---|---|---|---|---|---|
參數 |
|
||||
傳回 |
如果鍵超過 WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR,表示鍵為 NULL WEAVE_ERROR_INVALID_STRING_LENGTH
|