configuration data More...
Data Fields | |
struct ConfigSection * | sections |
Configuration sections. More... | |
struct ConfigFile * | loaded_files_head |
Linked list of loaded files. More... | |
struct ConfigFile * | loaded_files_tail |
Linked list of loaded files. More... | |
const struct GNUNET_OS_ProjectData * | pd |
Project data for this configuration object. More... | |
unsigned int | current_nest_level |
Current nesting level of file loading. More... | |
bool | diagnostics |
Enable diagnostics. More... | |
enum GNUNET_GenericReturnValue | dirty |
Modification indication since last save GNUNET_NO if clean, GNUNET_YES if dirty, GNUNET_SYSERR on error (i.e. More... | |
bool | load_called |
Was the configuration ever loaded via GNUNET_CONFIGURATION_load? More... | |
char * | main_filename |
Name of the entry point configuration file. More... | |
const char * | restrict_section |
When parsing into this configuration, and this value is non-NULL, only parse sections of the same name, and ban import statements. More... | |
configuration data
Definition at line 148 of file configuration.c.
struct ConfigSection* GNUNET_CONFIGURATION_Handle::sections |
Configuration sections.
Definition at line 153 of file configuration.c.
Referenced by find_section(), GNUNET_CONFIGURATION_destroy(), GNUNET_CONFIGURATION_iterate(), GNUNET_CONFIGURATION_iterate_section_values(), GNUNET_CONFIGURATION_iterate_sections(), GNUNET_CONFIGURATION_remove_section(), GNUNET_CONFIGURATION_serialize(), GNUNET_CONFIGURATION_serialize_diagnostics(), GNUNET_CONFIGURATION_set_value_string(), and handle_inline().
struct ConfigFile* GNUNET_CONFIGURATION_Handle::loaded_files_head |
Linked list of loaded files.
Definition at line 158 of file configuration.c.
Referenced by GNUNET_CONFIGURATION_destroy(), GNUNET_CONFIGURATION_parse(), GNUNET_CONFIGURATION_serialize_diagnostics(), and handle_inline().
struct ConfigFile* GNUNET_CONFIGURATION_Handle::loaded_files_tail |
Linked list of loaded files.
Definition at line 163 of file configuration.c.
Referenced by GNUNET_CONFIGURATION_destroy(), GNUNET_CONFIGURATION_parse(), and handle_inline().
const struct GNUNET_OS_ProjectData* GNUNET_CONFIGURATION_Handle::pd |
Project data for this configuration object.
Definition at line 168 of file configuration.c.
Referenced by GNUNET_CONFIGURATION_config_tool_run(), GNUNET_CONFIGURATION_create(), GNUNET_CONFIGURATION_dup(), GNUNET_CONFIGURATION_get_diff(), GNUNET_CONFIGURATION_get_project_data(), GNUNET_CONFIGURATION_load(), GNUNET_CONFIGURATION_parse_and_run(), GNUNET_DAEMON_main(), GNUNET_PROGRAM_monolith_main(), handle_inline(), and main().
unsigned int GNUNET_CONFIGURATION_Handle::current_nest_level |
Current nesting level of file loading.
Definition at line 173 of file configuration.c.
Referenced by GNUNET_CONFIGURATION_parse(), and handle_inline().
bool GNUNET_CONFIGURATION_Handle::diagnostics |
Enable diagnostics.
Definition at line 178 of file configuration.c.
Referenced by GNUNET_CONFIGURATION_deserialize(), GNUNET_CONFIGURATION_enable_diagnostics(), handle_inline(), and set_entry_hint().
enum GNUNET_GenericReturnValue GNUNET_CONFIGURATION_Handle::dirty |
Modification indication since last save GNUNET_NO if clean, GNUNET_YES if dirty, GNUNET_SYSERR on error (i.e.
last save failed)
Definition at line 185 of file configuration.c.
Referenced by GNUNET_CONFIGURATION_is_dirty(), GNUNET_CONFIGURATION_parse(), GNUNET_CONFIGURATION_remove_section(), and GNUNET_CONFIGURATION_write().
bool GNUNET_CONFIGURATION_Handle::load_called |
Was the configuration ever loaded via GNUNET_CONFIGURATION_load?
Definition at line 190 of file configuration.c.
Referenced by GNUNET_CONFIGURATION_load().
char* GNUNET_CONFIGURATION_Handle::main_filename |
Name of the entry point configuration file.
Definition at line 195 of file configuration.c.
Referenced by GNUNET_CONFIGURATION_destroy(), GNUNET_CONFIGURATION_load(), and GNUNET_CONFIGURATION_serialize_diagnostics().
const char* GNUNET_CONFIGURATION_Handle::restrict_section |
When parsing into this configuration, and this value is non-NULL, only parse sections of the same name, and ban import statements.
Definition at line 202 of file configuration.c.
Referenced by GNUNET_CONFIGURATION_deserialize(), and handle_inline().