libzypp  16.22.5
zypp::ZConfig::Impl Class Reference

ZConfig implementation. More...

Classes

struct  MultiversionMap
 

Public Member Functions

 Impl (const Pathname &override_r=Pathname())
 
 ~Impl ()
 
MultiversionSpecmultiversion ()
 
const MultiversionSpecmultiversion () const
 

Public Attributes

Pathname _parsedZyppConf
 Remember any parsed zypp.conf. More...
 
Arch cfg_arch
 
Locale cfg_textLocale
 
Pathname cfg_cache_path
 
Pathname cfg_metadata_path
 
Pathname cfg_solvfiles_path
 
Pathname cfg_packages_path
 
Pathname cfg_config_path
 
Pathname cfg_known_repos_path
 
Pathname cfg_known_services_path
 
Pathname cfg_vars_path
 
Pathname cfg_vendor_path
 
Pathname cfg_multiversion_path
 
Pathname locks_file
 
Pathname update_data_path
 
Pathname update_scripts_path
 
Pathname update_messages_path
 
DefaultOption< std::string > updateMessagesNotify
 
bool repo_add_probe
 
unsigned repo_refresh_delay
 
LocaleSet repoRefreshLocales
 
bool repoLabelIsAlias
 
bool download_use_deltarpm
 
bool download_use_deltarpm_always
 
DefaultOption< booldownload_media_prefer_download
 
DefaultOption< Pathname > download_mediaMountdir
 
int download_max_concurrent_connections
 
int download_min_download_speed
 
int download_max_download_speed
 
int download_max_silent_tries
 
int download_transfer_timeout
 
Option< DownloadModecommit_downloadMode
 
DefaultOption< boolgpgCheck
 
DefaultOption< TriBoolrepoGpgCheck
 
DefaultOption< TriBoolpkgGpgCheck
 
ResolverFocus solver_focus
 
Option< boolsolver_onlyRequires
 
Option< boolsolver_allowVendorChange
 
Option< boolsolver_dupAllowDowngrade
 
Option< boolsolver_dupAllowNameChange
 
Option< boolsolver_dupAllowArchChange
 
Option< boolsolver_dupAllowVendorChange
 
Option< boolsolver_cleandepsOnRemove
 
Option< unsigned > solver_upgradeTestcasesToKeep
 
DefaultOption< boolsolverUpgradeRemoveDroppedPackages
 
Pathname solver_checkSystemFile
 
Pathname solver_checkSystemFileDir
 
bool apply_locks_file
 
target::rpm::RpmInstFlags rpmInstallFlags
 
Pathname history_log_path
 
Pathname credentials_global_dir_path
 
Pathname credentials_global_file_path
 
std::string userData
 
Option< Pathname > pluginsPath
 

Private Types

typedef std::set< std::string > MultiversionSpec
 

Private Member Functions

MultiversionSpecgetMultiversion () const
 

Private Attributes

MultiversionMap _multiversionMap
 

Detailed Description

ZConfig implementation.

Todo:
Enrich section and entry definition by some comment (including the default setting and provide some method to write this into a sample zypp.conf.

Definition at line 303 of file ZConfig.cc.

Member Typedef Documentation

typedef std::set<std::string> zypp::ZConfig::Impl::MultiversionSpec
private

Definition at line 305 of file ZConfig.cc.

Constructor & Destructor Documentation

zypp::ZConfig::Impl::Impl ( const Pathname &  override_r = Pathname())
inline

Definition at line 308 of file ZConfig.cc.

zypp::ZConfig::Impl::~Impl ( )
inline

Definition at line 617 of file ZConfig.cc.

Member Function Documentation

MultiversionSpec& zypp::ZConfig::Impl::multiversion ( )
inline

Definition at line 682 of file ZConfig.cc.

const MultiversionSpec& zypp::ZConfig::Impl::multiversion ( ) const
inline

Definition at line 683 of file ZConfig.cc.

MultiversionSpec& zypp::ZConfig::Impl::getMultiversion ( ) const
inlineprivate

Definition at line 779 of file ZConfig.cc.

Member Data Documentation

Pathname zypp::ZConfig::Impl::_parsedZyppConf

Remember any parsed zypp.conf.

Definition at line 622 of file ZConfig.cc.

Arch zypp::ZConfig::Impl::cfg_arch

Definition at line 624 of file ZConfig.cc.

Locale zypp::ZConfig::Impl::cfg_textLocale

Definition at line 625 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_cache_path

Definition at line 627 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_metadata_path

Definition at line 628 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_solvfiles_path

Definition at line 629 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_packages_path

Definition at line 630 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_config_path

Definition at line 632 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_known_repos_path

Definition at line 633 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_known_services_path

Definition at line 634 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_vars_path

Definition at line 635 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_vendor_path

Definition at line 637 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_multiversion_path

Definition at line 638 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::locks_file

Definition at line 639 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::update_data_path

Definition at line 641 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::update_scripts_path

Definition at line 642 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::update_messages_path

Definition at line 643 of file ZConfig.cc.

DefaultOption<std::string> zypp::ZConfig::Impl::updateMessagesNotify

Definition at line 644 of file ZConfig.cc.

bool zypp::ZConfig::Impl::repo_add_probe

Definition at line 646 of file ZConfig.cc.

unsigned zypp::ZConfig::Impl::repo_refresh_delay

Definition at line 647 of file ZConfig.cc.

LocaleSet zypp::ZConfig::Impl::repoRefreshLocales

Definition at line 648 of file ZConfig.cc.

bool zypp::ZConfig::Impl::repoLabelIsAlias

Definition at line 649 of file ZConfig.cc.

bool zypp::ZConfig::Impl::download_use_deltarpm

Definition at line 651 of file ZConfig.cc.

bool zypp::ZConfig::Impl::download_use_deltarpm_always

Definition at line 652 of file ZConfig.cc.

DefaultOption<bool> zypp::ZConfig::Impl::download_media_prefer_download

Definition at line 653 of file ZConfig.cc.

DefaultOption<Pathname> zypp::ZConfig::Impl::download_mediaMountdir

Definition at line 654 of file ZConfig.cc.

int zypp::ZConfig::Impl::download_max_concurrent_connections

Definition at line 656 of file ZConfig.cc.

int zypp::ZConfig::Impl::download_min_download_speed

Definition at line 657 of file ZConfig.cc.

int zypp::ZConfig::Impl::download_max_download_speed

Definition at line 658 of file ZConfig.cc.

int zypp::ZConfig::Impl::download_max_silent_tries

Definition at line 659 of file ZConfig.cc.

int zypp::ZConfig::Impl::download_transfer_timeout

Definition at line 660 of file ZConfig.cc.

Option<DownloadMode> zypp::ZConfig::Impl::commit_downloadMode

Definition at line 662 of file ZConfig.cc.

DefaultOption<bool> zypp::ZConfig::Impl::gpgCheck

Definition at line 664 of file ZConfig.cc.

DefaultOption<TriBool> zypp::ZConfig::Impl::repoGpgCheck

Definition at line 665 of file ZConfig.cc.

DefaultOption<TriBool> zypp::ZConfig::Impl::pkgGpgCheck

Definition at line 666 of file ZConfig.cc.

ResolverFocus zypp::ZConfig::Impl::solver_focus

Definition at line 668 of file ZConfig.cc.

Option<bool> zypp::ZConfig::Impl::solver_onlyRequires

Definition at line 669 of file ZConfig.cc.

Option<bool> zypp::ZConfig::Impl::solver_allowVendorChange

Definition at line 670 of file ZConfig.cc.

Option<bool> zypp::ZConfig::Impl::solver_dupAllowDowngrade

Definition at line 671 of file ZConfig.cc.

Option<bool> zypp::ZConfig::Impl::solver_dupAllowNameChange

Definition at line 672 of file ZConfig.cc.

Option<bool> zypp::ZConfig::Impl::solver_dupAllowArchChange

Definition at line 673 of file ZConfig.cc.

Option<bool> zypp::ZConfig::Impl::solver_dupAllowVendorChange

Definition at line 674 of file ZConfig.cc.

Option<bool> zypp::ZConfig::Impl::solver_cleandepsOnRemove

Definition at line 675 of file ZConfig.cc.

Option<unsigned> zypp::ZConfig::Impl::solver_upgradeTestcasesToKeep

Definition at line 676 of file ZConfig.cc.

DefaultOption<bool> zypp::ZConfig::Impl::solverUpgradeRemoveDroppedPackages

Definition at line 677 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::solver_checkSystemFile

Definition at line 679 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::solver_checkSystemFileDir

Definition at line 680 of file ZConfig.cc.

bool zypp::ZConfig::Impl::apply_locks_file

Definition at line 685 of file ZConfig.cc.

target::rpm::RpmInstFlags zypp::ZConfig::Impl::rpmInstallFlags

Definition at line 687 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::history_log_path

Definition at line 689 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::credentials_global_dir_path

Definition at line 690 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::credentials_global_file_path

Definition at line 691 of file ZConfig.cc.

std::string zypp::ZConfig::Impl::userData

Definition at line 693 of file ZConfig.cc.

Option<Pathname> zypp::ZConfig::Impl::pluginsPath

Definition at line 695 of file ZConfig.cc.

MultiversionMap zypp::ZConfig::Impl::_multiversionMap
mutableprivate

Definition at line 782 of file ZConfig.cc.


The documentation for this class was generated from the following file: