ARB
|
#include <awt_config_manager.hxx>
Public Member Functions | |
AWT_config (const char *cfgStr) | |
AWT_config (const ConfigMapping &cfgname2awar) | |
AWT_config (const AWT_config_definition *cfg_def) | |
~AWT_config () | |
GB_ERROR | parseError () const |
bool | has_entry (const char *entry) const |
const char * | get_entry (const char *entry) const |
void | set_entry (const char *entry, const char *value) |
void | delete_entry (const char *entry) |
char * | config_string () const |
void | get_entries (class ConstStrArray &to_array) |
void | write_to_awars (const ConfigMapping &cfgname2awar, bool warn) const |
Definition at line 48 of file awt_config_manager.hxx.
AWT_config::AWT_config | ( | const char * | cfgStr | ) |
Definition at line 925 of file AWT_config_manager.cxx.
References ConfigMapping::parseFrom().
AWT_config::AWT_config | ( | const ConfigMapping & | cfgname2awar | ) |
Definition at line 962 of file AWT_config_manager.cxx.
AWT_config::AWT_config | ( | const AWT_config_definition * | cfg_def | ) |
Definition at line 969 of file AWT_config_manager.cxx.
References AWT_config_definition::get_mapping().
AWT_config::~AWT_config | ( | ) |
Definition at line 976 of file AWT_config_manager.cxx.
|
inline |
Definition at line 66 of file awt_config_manager.hxx.
Referenced by AWT_modify_managed_configs(), and AWT_config_definition::write().
|
inline |
Definition at line 69 of file awt_config_manager.hxx.
References awt_assert, and ConfigMapping::has_entry().
Referenced by AWT_configuration::keep_changed_fields(), and nds_restore_config().
Definition at line 74 of file awt_config_manager.hxx.
References awt_assert, and ConfigMapping::get_entry().
Referenced by AWT_modify_managed_configs(), AWT_configuration::keep_changed_fields(), nds_restore_config(), AWT_configuration::store_changed_field_content(), and AWT_configuration::update_field_content().
Definition at line 79 of file awt_config_manager.hxx.
References awt_assert, and ConfigMapping::set_entry().
Referenced by AWT_modify_managed_configs(), and nds_restore_config().
|
inline |
Definition at line 84 of file awt_config_manager.hxx.
References awt_assert, and ConfigMapping::delete_entry().
Referenced by AWT_modify_managed_configs(), delete_cb(), AWT_configuration::delete_selected_field(), and nds_restore_config().
|
inline |
Definition at line 92 of file awt_config_manager.hxx.
References ARB_strdup(), awt_assert, and ConfigMapping::config_string().
Referenced by AWT_modify_managed_configs(), nds_restore_config(), AWT_config_definition::read(), and save_comments().
void AWT_config::get_entries | ( | class ConstStrArray & | to_array | ) |
Definition at line 1011 of file AWT_config_manager.cxx.
References ConfigMapping::get_entries().
Referenced by AWT_modify_managed_configs().
void AWT_config::write_to_awars | ( | const ConfigMapping & | cfgname2awar, |
bool | warn | ||
) | const |
Definition at line 980 of file AWT_config_manager.cxx.
References aw_message(), AW_root::awar(), awt_assert, GBS_global_string(), AW_root::SINGLETON, and AW_awar::write_as_string().
Referenced by AWT_config_definition::write().