LibDap
This library contains the basic modules that are used in the products of the family DAP
|
#include <stdbool.h>
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | dap_config |
Typedefs | |
typedef struct dap_config | dap_config_t |
Functions | |
int | dap_config_init (const char *a_configs_path) |
dap_config_init Initialization settings More... | |
void | dap_config_deinit () |
dap_config_deinit Deinitialize settings More... | |
dap_config_t * | dap_config_open (const char *a_name) |
dap_config_open Open the configuration settings More... | |
void | dap_config_close (dap_config_t *a_config) |
dap_config_close Closing the configuration More... | |
int32_t | dap_config_get_item_int32 (dap_config_t *a_config, const char *a_section_path, const char *a_item_name) |
dap_config_get_item_int32 Getting a configuration item as a int32 More... | |
int32_t | dap_config_get_item_int32_default (dap_config_t *a_config, const char *a_section_path, const char *a_item_name, int32_t a_default) |
dap_config_get_item_int32_default Getting a configuration item as a int32 More... | |
const char * | dap_config_get_item_str (dap_config_t *a_config, const char *a_section_path, const char *a_item_name) |
dap_config_get_item_str Getting a configuration item as a string More... | |
const char * | dap_config_get_item_str_default (dap_config_t *a_config, const char *a_section_path, const char *a_item_name, const char *a_value_default) |
dap_config_get_item_str_default Getting an array of configuration items as a string More... | |
char ** | dap_config_get_array_str (dap_config_t *a_config, const char *a_section_path, const char *a_item_name, uint16_t *array_length) |
dap_config_get_array_str Getting an array of configuration items as a string More... | |
bool | dap_config_get_item_bool (dap_config_t *a_config, const char *a_section_path, const char *a_item_name) |
dap_config_get_item_bool Getting a configuration item as a boolean More... | |
bool | dap_config_get_item_bool_default (dap_config_t *a_config, const char *a_section_path, const char *a_item_name, bool a_default) |
dap_config_get_item_bool_default Getting a configuration item as a boolean More... | |
double | dap_config_get_item_double (dap_config_t *a_config, const char *a_section_path, const char *a_item_name) |
dap_config_get_item_double Getting a configuration item as a floating-point value More... | |
typedef struct dap_config dap_config_t |
void dap_config_close | ( | dap_config_t * | a_config | ) |
dap_config_close Closing the configuration
[in] | a_config | Configuration |
void dap_config_deinit | ( | ) |
dap_config_deinit Deinitialize settings
char** dap_config_get_array_str | ( | dap_config_t * | a_config, |
const char * | a_section_path, | ||
const char * | a_item_name, | ||
uint16_t * | array_length | ||
) |
dap_config_get_array_str Getting an array of configuration items as a string
[in] | a_config | Configuration |
[in] | a_section_path | Path |
[in] | a_item_name | setting |
bool dap_config_get_item_bool | ( | dap_config_t * | a_config, |
const char * | a_section_path, | ||
const char * | a_item_name | ||
) |
dap_config_get_item_bool Getting a configuration item as a boolean
[in] | a_config | Configuration |
[in] | a_section_path | Path |
[in] | a_item_name | Setting |
bool dap_config_get_item_bool_default | ( | dap_config_t * | a_config, |
const char * | a_section_path, | ||
const char * | a_item_name, | ||
bool | a_default | ||
) |
dap_config_get_item_bool_default Getting a configuration item as a boolean
[in] | a_config | Configuration |
[in] | a_section_path | Path |
[in] | a_item_name | Setting |
[in] | a_default | Default |
double dap_config_get_item_double | ( | dap_config_t * | a_config, |
const char * | a_section_path, | ||
const char * | a_item_name | ||
) |
dap_config_get_item_double Getting a configuration item as a floating-point value
[in] | a_config | Configuration |
[in] | a_section_path | Path |
[in] | a_item_name | Setting |
int32_t dap_config_get_item_int32 | ( | dap_config_t * | a_config, |
const char * | a_section_path, | ||
const char * | a_item_name | ||
) |
dap_config_get_item_int32 Getting a configuration item as a int32
[in] | a_config | |
[in] | a_section_path | |
[in] | a_item_name |
int32_t dap_config_get_item_int32_default | ( | dap_config_t * | a_config, |
const char * | a_section_path, | ||
const char * | a_item_name, | ||
int32_t | a_default | ||
) |
dap_config_get_item_int32_default Getting a configuration item as a int32
[in] | a_config | Configuration |
[in] | a_section_path | Path |
[in] | a_item_name | setting |
[in] | a_default |
const char* dap_config_get_item_str | ( | dap_config_t * | a_config, |
const char * | a_section_path, | ||
const char * | a_item_name | ||
) |
dap_config_get_item_str Getting a configuration item as a string
[in] | a_config | Configuration |
[in] | a_section_path | Path |
[in] | a_item_name | setting |
const char* dap_config_get_item_str_default | ( | dap_config_t * | a_config, |
const char * | a_section_path, | ||
const char * | a_item_name, | ||
const char * | a_value_default | ||
) |
dap_config_get_item_str_default Getting an array of configuration items as a string
[in] | a_config | Configuration |
[in] | a_section_path | Path |
[in] | a_item_name | setting |
[in] | a_value_default | Default |
int dap_config_init | ( | const char * | a_configs_path | ) |
dap_config_init Initialization settings
[in] | a_configs_path | If NULL path is set to default |
dap_config_t* dap_config_open | ( | const char * | a_name | ) |
dap_config_open Open the configuration settings
[in] | a_name | Configuration name |