nl:: Terra:: Plataforma:: 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)
|
Gravar 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
Leitura
WEAVE_ERROR Read( Key aKey, uint32_t & aValue )
Ler o valor inteiro de uma chave do armazenamento permanente.
A plataforma é responsável por validar a aKey.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Retorna |
{/1}
|
Leitura
WEAVE_ERROR Read( const char *aKey, uint32_t & aValue )
Gravação
WEAVE_ERROR Write( Key aKey, uint32_t aValue )
Gravar o valor inteiro de uma chave no armazenamento permanente.
A plataforma é responsável por validar a aKey. Se aKey não existir, será criado e atribuído aValue. Caso contrário, qualquer valor existente de aKey será substituído por aValue.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Retorna |
WEAVE_ERROR_INVALID_FAILURE se aKey for NULL WEAVE_ERROR_INVALID_STRING_LENGTH se a Key exceder WEAVE_CONFIG_PERSISTED_STORAGE_MAX_KEY_LENGTH WEAVE_NO_ERROR
|