nl:: Weave:: Platform:: PersistedStorage
Resumo
Typedefs |
|
---|---|
Key
|
typedef |
Funções |
|
---|---|
Read(Key aKey, uint32_t & aValue)
|
Ler o valor inteiro de uma chave do armazenamento permanente.
|
Read(const char *aKey, uint32_t & aValue)
|
|
Write(Key aKey, uint32_t aValue)
|
Grave o valor inteiro de uma chave no armazenamento permanente.
|
Write(const char *aKey, uint32_t aValue)
|
Typedefs
Chave
WEAVE_CONFIG_PERSISTED_STORAGE_KEY_TYPE Key
Funções
Ler
WEAVE_ERROR Read( Key aKey, uint32_t & aValue )
Ler o valor inteiro de uma chave do armazenamento permanente.
A plataforma é responsável por validar aKey.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Retornos |
WEAVE_ERROR_INVALID_MCC se aKey for NULL WEAVE_ERROR_INVALID_STRING_LENGTH se aKey exceder WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_ERROR_PERSISTED_STORAGE_VALUE_NOT_FOUND se a Key não existir WEAVE_NO_ERROR.
|
Ler
WEAVE_ERROR Read( const char *aKey, uint32_t & aValue )
Gravação
WEAVE_ERROR Write( Key aKey, uint32_t aValue )
Grave o valor inteiro de uma chave no armazenamento permanente.
A plataforma é responsável por validar aKey. Se uma chave não existir, ela será criada e receberá um valor. Caso contrário, qualquer valor existente em aKey será substituído por aValue.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Retornos |
WEAVE_ERROR_INVALID_MCC se aKey for NULL, WEAVE_ERROR_INVALID_STRING_LENGTH, se aKey exceder WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR.
|