Example #1
0
/* Load config */
int config68_load(const char * appname)
{
  appname = appname ? appname : config68_def_name;
  return config68_use_registry
    ? load_from_registry(appname)
    : load_from_file(appname)
    ;
}
Example #2
0
    proxy_settings_manager::proxy_settings_manager(core_settings& _settings_storage)
        : settings_storage_(_settings_storage)
        , current_settings_(user_settings)
    {
        settings_[user_settings] = settings_storage_.get_user_proxy_settings(); // at first we apply the user settings
        settings_[auto_settings] = proxy_settings::auto_proxy();                // then we apply default (auto) settings
#ifdef _WIN32
        settings_[system_settings] = load_from_registry();                      // and only on Windows we apply system settings at the end
#endif

        if (settings_[user_settings].proxy_type_ == static_cast<int32_t>(core::proxy_types::auto_proxy))
        {
            current_settings_ = auto_settings;
        }
    }