This file implements the OpenThread platform abstraction for non-volatile storage of settings.
More...
|
void | otPlatSettingsInit (otInstance *aInstance, const uint16_t *aSensitiveKeys, uint16_t aSensitiveKeysLength) |
|
void | otPlatSettingsWipe (otInstance *aInstance) |
|
otError | otPlatSettingsBeginChange (otInstance *aInstance) |
|
otError | otPlatSettingsCommitChange (otInstance *aInstance) |
|
otError | otPlatSettingsAbandonChange (otInstance *aInstance) |
|
void | otPlatSettingsDeinit (otInstance *aInstance) |
|
otError | otPlatSettingsGet (otInstance *aInstance, uint16_t aKey, int aIndex, uint8_t *aValue, uint16_t *aValueLength) |
|
otError | otPlatSettingsGetAddress (uint16_t aKey, int aIndex, void **aValue, uint16_t *aValueLength) |
| Get the address at which a setting is stored, so that it can be read without copying it, as would be necessary when using otPlatSettingsGet(). More...
|
|
otError | otPlatSettingsSet (otInstance *aInstance, uint16_t aKey, const uint8_t *aValue, uint16_t aValueLength) |
|
otError | otPlatSettingsAdd (otInstance *aInstance, uint16_t aKey, const uint8_t *aValue, uint16_t aValueLength) |
|
otError | otPlatSettingsAddVector (otInstance *aInstance, uint16_t aKey, struct settingBuffer *aVector, size_t aCount) |
| This function adds the value to a setting identified by aKey, without replacing any existing values. More...
|
|
otError | otPlatSettingsDelete (otInstance *aInstance, uint16_t aKey, int aIndex) |
|
This file implements the OpenThread platform abstraction for non-volatile storage of settings.