configuration data More...
Data Fields | |
| struct ConfigSection * | sections |
| Configuration sections. | |
| struct ConfigFile * | loaded_files_head |
| Linked list of loaded files. | |
| struct ConfigFile * | loaded_files_tail |
| Linked list of loaded files. | |
| const struct GNUNET_OS_ProjectData * | pd |
| Project data for this configuration object. | |
| unsigned int | current_nest_level |
| Current nesting level of file loading. | |
| bool | diagnostics |
| Enable diagnostics. | |
| enum GNUNET_GenericReturnValue | dirty |
| Modification indication since last save GNUNET_NO if clean, GNUNET_YES if dirty, GNUNET_SYSERR on error (i.e. | |
| bool | load_called |
| Was the configuration ever loaded via GNUNET_CONFIGURATION_load? | |
| char * | main_filename |
| Name of the entry point configuration file. | |
| 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. | |
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 dump_os_ipk(), 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().