|
Haka
|
Go to the source code of this file.
Functions | |
| struct parameters * | parameters_open (const char *file) |
| struct parameters * | parameters_create () |
| void | parameters_free (struct parameters *params) |
| int | parameters_open_section (struct parameters *params, const char *section) |
| int | parameters_close_section (struct parameters *params) |
| const char * | parameters_get_string (struct parameters *params, const char *key, const char *def) |
| bool | parameters_get_boolean (struct parameters *params, const char *key, bool def) |
| int | parameters_get_integer (struct parameters *params, const char *key, int def) |
| bool | parameters_set_string (struct parameters *params, const char *key, const char *value) |
| bool | parameters_set_boolean (struct parameters *params, const char *key, bool value) |
| bool | parameters_set_integer (struct parameters *params, const char *key, int value) |
Abstract parameters utilities.
It is mainly used to give generic parameters to modules.
| int parameters_close_section | ( | struct parameters * | params | ) |
Close the section.
| struct parameters* parameters_create | ( | ) |
Create an empty parameter list.
| void parameters_free | ( | struct parameters * | params | ) |
Release a paramerter list.
Get the parameter value as a boolean.
| int parameters_get_integer | ( | struct parameters * | params, |
| const char * | key, | ||
| int | def | ||
| ) |
Get the parameter value as an integer.
| const char* parameters_get_string | ( | struct parameters * | params, |
| const char * | key, | ||
| const char * | def | ||
| ) |
Get the parameter value as a string.
| struct parameters* parameters_open | ( | const char * | file | ) |
Opaque structures. Load the parameters from a file. The file must follow the ini file format.
| int parameters_open_section | ( | struct parameters * | params, |
| const char * | section | ||
| ) |
Select a section in the parameter list.
Set or add a boolean parameter.
| bool parameters_set_integer | ( | struct parameters * | params, |
| const char * | key, | ||
| int | value | ||
| ) |
Set or add a integer parameter.
| bool parameters_set_string | ( | struct parameters * | params, |
| const char * | key, | ||
| const char * | value | ||
| ) |
Set or add a string parameter.
1.8.11