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 が存在しない場合は、作成され、aValue が割り当てられます。それ以外の場合、aKey の既存の値はすべて aValue に置き換えられます。
詳細 | |||||
---|---|---|---|---|---|
パラメータ |
|
||||
戻り値 |
aKey が NULL の場合は WEAVE_ERROR_INVALID_ARGUMENT 値、それ以外で aKey が WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH より大きい場合は WEAVE_NO_ERROR - WEAVE_ERROR_INVALID_STRING_LENGTH
|