File espos_config_backend.h¶
FileList > espos_config > include > espos_config_backend.h
Go to the source code of this file
#include <stdbool.h>#include <stddef.h>#include <stdint.h>#include "esp_err.h"#include "espos_config_desc.h"
Classes¶
| Type | Name |
|---|---|
| struct | espos_config_backend_t |
Public Types¶
| Type | Name |
|---|---|
| typedef void * | espos_config_bh_t |
| typedef struct espos_config_mem | espos_config_mem_t |
Public Functions¶
| Type | Name |
|---|---|
| const espos_config_backend_t * | espos_config_backend_mem (void) |
| const espos_config_backend_t * | espos_config_backend_nvs (void) |
| espos_config_mem_t * | espos_config_mem_create (void) |
| void | espos_config_mem_destroy (espos_config_mem_t * m) |
| bool | espos_config_mem_has_key (espos_config_mem_t * m, const char * ns, const char * key) |
| size_t | espos_config_mem_key_count (espos_config_mem_t * m, const char * ns) |
| esp_err_t | espos_config_mem_plant (espos_config_mem_t * m, const char * ns, const char * key, espos_cfg_type_t type, const void * buf, size_t len) |
| void | espos_config_mem_set_write_fault (espos_config_mem_t * m, esp_err_t err) |
Public Types Documentation¶
typedef espos_config_bh_t¶
typedef espos_config_mem_t¶
Public Functions Documentation¶
function espos_config_backend_mem¶
function espos_config_backend_nvs¶
function espos_config_mem_create¶
function espos_config_mem_destroy¶
function espos_config_mem_has_key¶
function espos_config_mem_key_count¶
function espos_config_mem_plant¶
esp_err_t espos_config_mem_plant (
espos_config_mem_t * m,
const char * ns,
const char * key,
espos_cfg_type_t type,
const void * buf,
size_t len
)
function espos_config_mem_set_write_fault¶
The documentation for this class was generated from the following file espos_config/include/espos_config_backend.h