76      std::ostream & 
about( std::ostream & 
str ) 
const;
 
  129      static Locale defaultTextLocale();
 
  133      Locale textLocale() 
const;
 
  136      void setTextLocale( 
const Locale & locale_r );
 
  148      bool hasUserData() 
const;
 
  151      std::string userData() 
const;
 
  157      bool setUserData( 
const std::string & str_r );
 
  170      void setRepoCachePath ( 
const Pathname &path_r );
 
  187      void setRepoMetadataPath ( 
const Pathname &path_r );
 
  198      void setRepoSolvfilesPath ( 
const Pathname &path_r );
 
  210      void setRepoPackagesPath ( 
const Pathname &path_r );
 
  245      void setGeoipEnabled( 
bool enable = 
true );
 
  250      bool geoipEnabled () 
const;
 
  262      const std::vector<std::string> geoipHostnames () 
const;
 
  276      bool repo_add_probe() 
const;
 
  281      unsigned repo_refresh_delay() 
const;
 
  293      bool repoLabelIsAlias() 
const;
 
  302      void repoLabelIsAlias( 
bool yesno_r );
 
  307      long download_max_concurrent_connections() 
const;
 
  313      long download_min_download_speed() 
const;
 
  318      long download_max_download_speed() 
const;
 
  323      long download_max_silent_tries() 
const;
 
  328      long download_transfer_timeout() 
const;
 
  334      bool download_use_deltarpm() 
const;
 
  340      bool download_use_deltarpm_always() 
const;
 
  346      bool download_media_prefer_download() 
const;
 
  353      void set_download_media_prefer_download( 
bool yesno_r );
 
  357      void set_default_download_media_prefer_download();
 
  363      Pathname download_mediaMountdir() 
const;
 
  365      void set_download_mediaMountdir( 
Pathname newval_r );
 
  367      void set_default_download_mediaMountdir();
 
  387      bool gpgCheck() 
const;                    
 
  391      void setGpgCheck( 
bool val_r );           
 
  392      void setRepoGpgCheck( 
TriBool val_r );     
 
  393      void setPkgGpgCheck( 
TriBool val_r );      
 
  395      void resetGpgCheck();                     
 
  396      void resetRepoGpgCheck();                 
 
  397      void resetPkgGpgCheck();                  
 
  414      bool solver_onlyRequires() 
const;
 
  420      Pathname solver_checkSystemFile() 
const;
 
  427      Pathname solver_checkSystemFileDir() 
const;
 
  432      bool solver_allowVendorChange() 
const;
 
  435      bool solver_dupAllowDowngrade() 
const;
 
  438      bool solver_dupAllowNameChange() 
const;
 
  441      bool solver_dupAllowArchChange() 
const;
 
  444      bool solver_dupAllowVendorChange() 
const;
 
  449      bool solver_cleandepsOnRemove() 
const;
 
  458      unsigned solver_upgradeTestcasesToKeep() 
const;
 
  473      bool solverUpgradeRemoveDroppedPackages() 
const;
 
  475      void setSolverUpgradeRemoveDroppedPackages( 
bool val_r );
 
  477      void resetSolverUpgradeRemoveDroppedPackages();
 
  489      const std::set<std::string> & multiversionSpec() 
const;
 
  490      void multiversionSpec( std::set<std::string> new_r );
 
  491      void clearMultiversionSpec();
 
  492      void addMultiversionSpec( 
const std::string & name_r );
 
  493      void removeMultiversionSpec( 
const std::string & name_r );
 
  505      bool apply_locks_file() 
const;
 
  516      Pathname update_scriptsPath() 
const;
 
  521      Pathname update_messagesPath() 
const;
 
  531      static Pathname update_scriptsPath();
 
  536      static Pathname update_messagesPath();
 
  542      std::string updateMessagesNotify() 
const;
 
  544      void setUpdateMessagesNotify( 
const std::string & val_r );
 
  546      void resetUpdateMessagesNotify();
 
  557      target::rpm::RpmInstFlags rpmInstallFlags() 
const;
 
  571      Pathname credentialsGlobalDir() 
const;
 
  576      Pathname credentialsGlobalFile() 
const;
 
  586      std::string distroverpkg() 
const;
 
  598      std::string multiversionKernels() 
const;
 
 
'Language[_Country]' codes.
creates and provides information about known sources.
Arch systemArchitecture() const
The system architecture zypp uses.
ZConfig(const ZConfig &)=delete
Pathname builtinRepoSolvfilesPath() const
The builtin config file value.
Pathname repoManagerRoot() const
The RepoManager root directory.
void resetSystemArchitecture()
Reset the zypp system architecture to the default.
void setRepoManagerRoot(const Pathname &root)
Sets the RepoManager root directory.
void setTextLocale(const Locale &locale_r)
Set the preferred locale for translated texts.
void notifyTargetChanged()
internal
static Locale defaultTextLocale()
The autodetected preferred locale for translated texts.
Pathname systemRoot() const
The target root directory.
ZConfig & operator=(ZConfig &&)=delete
ZConfig(ZConfig &&)=delete
RW_pointer< Impl, rw_pointer::Scoped< Impl > > _pimpl
Pointer to implementation.
void setSystemArchitecture(const Arch &arch_r)
Override the zypp system architecture.
static ZConfig & instance()
Singleton ctor.
std::ostream & about(std::ostream &str) const
Print some detail about the current libzypp version.
Pathname builtinRepoCachePath() const
The builtin config file value.
Pathname builtinRepoPackagesPath() const
The builtin config file value.
Pathname builtinRepoMetadataPath() const
The builtin config file value.
long lockTimeout() const
The number of seconds to wait for the zypp lock to become available.
bool download_media_prefer_volatile() const
This is an overloaded member function, provided for convenience. It differs from the above function o...
ZConfig & operator=(const ZConfig &)=delete
void resetTextLocale()
Reset the locale for translated texts to the default.
static Arch defaultSystemArchitecture()
The autodetected system architecture.
void announceSystemRoot(const Pathname &root_r)
Announce a target root directory without launching the Target.
bool download_media_prefer_download() const
Hint which media to prefer when installing packages (download vs.
The RepoManager class Provides knowledge and methods to maintain repo settings and metadata for a giv...
String related utilities and Regular expression matching.
boost::noncopyable NonCopyable
Ensure derived classes cannot be copied.
Easy-to use interface to the ZYPP dependency resolver.
std::unordered_set< Locale > LocaleSet
ResolverFocus
The resolver's general attitude.
boost::logic::tribool TriBool
3-state boolean logic (true, false and indeterminate).
const Arch Arch_armv7hnl Arch_armv7nhl ZYPP_API
DownloadMode
Supported commit download policies.
Wrapper for const correct access via Smart pointer types.
Provides API related macros.