libzypp  13.10.6
zypp::ZConfig::Impl Class Reference

ZConfig implementation. More...

Public Member Functions

 cfg_arch (defaultSystemArchitecture())
 
 cfg_textLocale (defaultTextLocale())
 
 updateMessagesNotify ("single | /usr/lib/zypp/notify-message -p %p")
 
 repo_add_probe (false)
 
 repo_refresh_delay (10)
 
 repoLabelIsAlias (false)
 
 download_use_deltarpm (true)
 
 download_use_deltarpm_always (false)
 
 download_media_prefer_download (true)
 
 download_max_concurrent_connections (5)
 
 download_min_download_speed (0)
 
 download_max_download_speed (0)
 
 download_max_silent_tries (5)
 
 download_transfer_timeout (180)
 
 commit_downloadMode (DownloadDefault)
 
 solver_onlyRequires (false)
 
 solver_allowVendorChange (false)
 
 solver_cleandepsOnRemove (false)
 
 solver_upgradeTestcasesToKeep (2)
 
 solverUpgradeRemoveDroppedPackages (true)
 
 apply_locks_file (true)
 
 pluginsPath ("/usr/lib/zypp/plugins")
 
 ~Impl ()
 
std::set< std::string > & multiversion ()
 
const std::set< std::string > & multiversion () const
 

Public Attributes

 __pad0__: _parsedZyppConf ( override_r )
 
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_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< bool > download_media_prefer_download
 
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
 
Option< bool > solver_onlyRequires
 
Option< bool > solver_allowVendorChange
 
Option< bool > solver_cleandepsOnRemove
 
Option< unsigned > solver_upgradeTestcasesToKeep
 
DefaultOption< bool > solverUpgradeRemoveDroppedPackages
 
Pathname solver_checkSystemFile
 
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 Member Functions

std::set< std::string > & getMultiversion () const
 

Private Attributes

std::set< std::string > _multiversion
 
DefaultIntegral< bool, false > _multiversionInitialized
 

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 288 of file ZConfig.cc.

Constructor & Destructor Documentation

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

Definition at line 543 of file ZConfig.cc.

Member Function Documentation

zypp::ZConfig::Impl::cfg_arch ( defaultSystemArchitecture()  )
zypp::ZConfig::Impl::cfg_textLocale ( defaultTextLocale()  )
zypp::ZConfig::Impl::updateMessagesNotify ( "single | /usr/lib/zypp/notify-message -p %p"  )
zypp::ZConfig::Impl::repo_add_probe ( false  )
zypp::ZConfig::Impl::repo_refresh_delay ( 10  )
zypp::ZConfig::Impl::repoLabelIsAlias ( false  )
zypp::ZConfig::Impl::download_use_deltarpm ( true  )
zypp::ZConfig::Impl::download_use_deltarpm_always ( false  )
zypp::ZConfig::Impl::download_media_prefer_download ( true  )
zypp::ZConfig::Impl::download_max_concurrent_connections ( )
zypp::ZConfig::Impl::download_min_download_speed ( )
zypp::ZConfig::Impl::download_max_download_speed ( )
zypp::ZConfig::Impl::download_max_silent_tries ( )
zypp::ZConfig::Impl::download_transfer_timeout ( 180  )
zypp::ZConfig::Impl::commit_downloadMode ( DownloadDefault  )
zypp::ZConfig::Impl::solver_onlyRequires ( false  )
zypp::ZConfig::Impl::solver_allowVendorChange ( false  )
zypp::ZConfig::Impl::solver_cleandepsOnRemove ( false  )
zypp::ZConfig::Impl::solver_upgradeTestcasesToKeep ( )
zypp::ZConfig::Impl::solverUpgradeRemoveDroppedPackages ( true  )
zypp::ZConfig::Impl::apply_locks_file ( true  )
zypp::ZConfig::Impl::pluginsPath ( "/usr/lib/zypp/plugins"  )
inline

Definition at line 314 of file ZConfig.cc.

std::set<std::string>& zypp::ZConfig::Impl::multiversion ( )
inline

Definition at line 596 of file ZConfig.cc.

const std::set<std::string>& zypp::ZConfig::Impl::multiversion ( ) const
inline

Definition at line 597 of file ZConfig.cc.

std::set<std::string>& zypp::ZConfig::Impl::getMultiversion ( ) const
inlineprivate

Definition at line 612 of file ZConfig.cc.

Member Data Documentation

zypp::ZConfig::Impl::__pad0__

Definition at line 293 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::_parsedZyppConf

Remember any parsed zypp.conf.

Definition at line 548 of file ZConfig.cc.

Arch zypp::ZConfig::Impl::cfg_arch

Definition at line 550 of file ZConfig.cc.

Locale zypp::ZConfig::Impl::cfg_textLocale

Definition at line 551 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_cache_path

Definition at line 553 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_metadata_path

Definition at line 554 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_solvfiles_path

Definition at line 555 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_packages_path

Definition at line 556 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_config_path

Definition at line 558 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_known_repos_path

Definition at line 559 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_known_services_path

Definition at line 560 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_vendor_path

Definition at line 562 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::cfg_multiversion_path

Definition at line 563 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::locks_file

Definition at line 564 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::update_data_path

Definition at line 566 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::update_scripts_path

Definition at line 567 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::update_messages_path

Definition at line 568 of file ZConfig.cc.

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

Definition at line 569 of file ZConfig.cc.

bool zypp::ZConfig::Impl::repo_add_probe

Definition at line 571 of file ZConfig.cc.

unsigned zypp::ZConfig::Impl::repo_refresh_delay

Definition at line 572 of file ZConfig.cc.

LocaleSet zypp::ZConfig::Impl::repoRefreshLocales

Definition at line 573 of file ZConfig.cc.

bool zypp::ZConfig::Impl::repoLabelIsAlias

Definition at line 574 of file ZConfig.cc.

bool zypp::ZConfig::Impl::download_use_deltarpm

Definition at line 576 of file ZConfig.cc.

bool zypp::ZConfig::Impl::download_use_deltarpm_always

Definition at line 577 of file ZConfig.cc.

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

Definition at line 578 of file ZConfig.cc.

int zypp::ZConfig::Impl::download_max_concurrent_connections

Definition at line 580 of file ZConfig.cc.

int zypp::ZConfig::Impl::download_min_download_speed

Definition at line 581 of file ZConfig.cc.

int zypp::ZConfig::Impl::download_max_download_speed

Definition at line 582 of file ZConfig.cc.

int zypp::ZConfig::Impl::download_max_silent_tries

Definition at line 583 of file ZConfig.cc.

int zypp::ZConfig::Impl::download_transfer_timeout

Definition at line 584 of file ZConfig.cc.

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

Definition at line 586 of file ZConfig.cc.

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

Definition at line 588 of file ZConfig.cc.

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

Definition at line 589 of file ZConfig.cc.

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

Definition at line 590 of file ZConfig.cc.

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

Definition at line 591 of file ZConfig.cc.

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

Definition at line 592 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::solver_checkSystemFile

Definition at line 594 of file ZConfig.cc.

bool zypp::ZConfig::Impl::apply_locks_file

Definition at line 599 of file ZConfig.cc.

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

Definition at line 601 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::history_log_path

Definition at line 603 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::credentials_global_dir_path

Definition at line 604 of file ZConfig.cc.

Pathname zypp::ZConfig::Impl::credentials_global_file_path

Definition at line 605 of file ZConfig.cc.

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

Definition at line 607 of file ZConfig.cc.

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

Definition at line 609 of file ZConfig.cc.

std::set<std::string> zypp::ZConfig::Impl::_multiversion
mutableprivate

Definition at line 637 of file ZConfig.cc.

DefaultIntegral<bool,false> zypp::ZConfig::Impl::_multiversionInitialized
mutableprivate

Definition at line 638 of file ZConfig.cc.


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