nl:: Weave:: Platform:: PersistedStorage
概要
Typedef |
|
---|---|
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)
|
Typedef
キー
WEAVE_CONFIG_PERSISTED_STORAGE_KEY_TYPE Key
関数
読み取り
WEAVE_ERROR Read( Key aKey, uint32_t & aValue )
永続ストレージからキーの整数値を読み取ります。
プラットフォームが aKey の検証を行います。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
aKey が NULL の場合は WEAVE_ERROR_INVALID_ARGUMENT、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 が存在しない場合は、Key が作成されて Value が割り当てられます。それ以外の場合、aKey の既存の値はすべて aValue に置き換えられます。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
aKey が NULL の場合は WEAVE_ERROR_INVALID_ARGUMENT、aKey が WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH を超える場合は WEAVE_ERROR_INVALID_STRING_LENGTH、それ以外の場合は WEAVE_NO_ERROR
|