Zephyr API Documentation
2.7.0-rc2
A Scalable Open Source RTOS
|
#include <settings.h>
Data Fields | |
int(* | csi_load )(struct settings_store *cs, const struct settings_load_arg *arg) |
int(* | csi_save_start )(struct settings_store *cs) |
int(* | csi_save )(struct settings_store *cs, const char *name, const char *value, size_t val_len) |
int(* | csi_save_end )(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:
int(* settings_store_itf::csi_save_start) (struct settings_store *cs) |
Handler called before an export operation.
Parameters: