Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
Backend handler functions. More...
#include <settings.h>
Data Fields | |
int(* | csi_load )(struct settings_store *cs, const struct settings_load_arg *arg) |
Loads values from storage limited to subtree defined by subtree. | |
int(* | csi_save_start )(struct settings_store *cs) |
Handler called before an export operation. | |
int(* | csi_save )(struct settings_store *cs, const char *name, const char *value, size_t val_len) |
Save a single key-value pair to storage. | |
int(* | csi_save_end )(struct settings_store *cs) |
Handler called after an export operation. | |
void *(* | csi_storage_get )(struct settings_store *cs) |
Backend handler functions.
Sources are registered using a call to settings_src_register. Destinations are registered using a call to settings_dst_register.
int(* settings_store_itf::csi_load) (struct settings_store *cs, const struct settings_load_arg *arg) |
Loads values from storage limited to subtree defined by subtree.
Parameters:
int(* settings_store_itf::csi_save) (struct settings_store *cs, const char *name, const char *value, size_t val_len) |
Save a single key-value pair to storage.
Parameters:
int(* settings_store_itf::csi_save_end) (struct settings_store *cs) |
Handler called after an export operation.
Parameters:
Parameters:
int(* settings_store_itf::csi_save_start) (struct settings_store *cs) |
Handler called before an export operation.
Parameters:
void *(* settings_store_itf::csi_storage_get) (struct settings_store *cs) |