7#ifndef H_MCUMGR_SETTINGS_MGMT_CALLBACKS_
8#define H_MCUMGR_SETTINGS_MGMT_CALLBACKS_
55#ifdef CONFIG_MCUMGR_GRP_SETTINGS_BUFFER_TYPE_HEAP
settings_mgmt_access_types
Definition settings_mgmt_callbacks.h:26
@ SETTINGS_ACCESS_DELETE
Setting is being deleted.
Definition settings_mgmt_callbacks.h:29
@ SETTINGS_ACCESS_COMMIT
Setting is being committed.
Definition settings_mgmt_callbacks.h:30
@ SETTINGS_ACCESS_SAVE
Setting is being saved.
Definition settings_mgmt_callbacks.h:32
@ SETTINGS_ACCESS_WRITE
Setting is being written.
Definition settings_mgmt_callbacks.h:28
@ SETTINGS_ACCESS_LOAD
Setting is being loaded.
Definition settings_mgmt_callbacks.h:31
@ SETTINGS_ACCESS_READ
Setting is being read.
Definition settings_mgmt_callbacks.h:27
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
Structure provided in the MGMT_EVT_OP_SETTINGS_MGMT_ACCESS notification callback.
Definition settings_mgmt_callbacks.h:42
enum settings_mgmt_access_types access
Type of access.
Definition settings_mgmt_callbacks.h:44
const size_t * val_length
Length of data provided by the user (only set for SETTINGS_ACCESS_WRITE)
Definition settings_mgmt_callbacks.h:65
char * name
Key name for accesses (only set for SETTINGS_ACCESS_READ, SETTINGS_ACCESS_WRITE and SETTINGS_ACCESS_D...
Definition settings_mgmt_callbacks.h:58
const uint8_t * val
Data provided by the user (only set for SETTINGS_ACCESS_WRITE)
Definition settings_mgmt_callbacks.h:62