zypp::RepoManagerOptions Struct Reference

Repo manager settings. More...

#include <RepoManager.h>

List of all members.

Public Member Functions

 RepoManagerOptions (const Pathname &root_r=Pathname())
 Default ctor following ZConfig global settings.
Pathname pluginsPath () const

Static Public Member Functions

static RepoManagerOptions makeTestSetup (const Pathname &root_r)
 Test setup adjusting all paths to be located below one root_r directory.

Public Attributes

Pathname repoCachePath
Pathname repoRawCachePath
Pathname repoSolvCachePath
Pathname repoPackagesCachePath
Pathname knownReposPath
Pathname knownServicesPath
bool probe
std::string servicesTargetDistro
 Target distro ID to be used when refreshing repo index services.
Pathname rootDir
 remembers root_r value for later use


Detailed Description

Repo manager settings.

Settings default to ZYpp global settings.

Note:
: This struct can not be extended without breaking ABI, so extend by adding methods only.

Definition at line 54 of file RepoManager.h.


Constructor & Destructor Documentation

zypp::RepoManagerOptions::RepoManagerOptions ( const Pathname &  root_r = Pathname()  ) 

Default ctor following ZConfig global settings.

If an optional root_r directory is given, all paths will be prefixed accordingly.

Definition at line 140 of file RepoManager.cc.

References zypp::ZConfig::instance(), knownReposPath, knownServicesPath, probe, zypp::ZConfig::repo_add_probe(), repoCachePath, repoPackagesCachePath, repoRawCachePath, repoSolvCachePath, and rootDir.


Member Function Documentation

RepoManagerOptions zypp::RepoManagerOptions::makeTestSetup ( const Pathname &  root_r  )  [static]

Test setup adjusting all paths to be located below one root_r directory.

    root_r\          - repoCachePath
          \raw       - repoRawCachePath
          \solv      - repoSolvCachePath
          \packages  - repoPackagesCachePath
          \repos.d   - knownReposPath

Definition at line 153 of file RepoManager.cc.

References knownReposPath, knownServicesPath, repoCachePath, repoPackagesCachePath, repoRawCachePath, repoSolvCachePath, and rootDir.

Pathname zypp::RepoManagerOptions::pluginsPath (  )  const

TestSetup

Definition at line 166 of file RepoManager.cc.

References zypp::ZConfig::instance(), repoCachePath, and rootDir.

Referenced by zypp::RepoManager::Impl::init_knownServices().


Member Data Documentation

Definition at line 80 of file RepoManager.h.

Referenced by makeTestSetup(), pluginsPath(), and RepoManagerOptions().

Definition at line 82 of file RepoManager.h.

Referenced by makeTestSetup(), RepoManagerOptions(), and zypp::solv_path_for_repoinfo().

Definition at line 86 of file RepoManager.h.

Referenced by RepoManagerOptions().

Target distro ID to be used when refreshing repo index services.

Repositories not maching this ID will be skipped/removed.

The value is initialized upon construction to Target::targetDistribution() if the Target is already initialized, otherwise the value is initially empty.

If empty, no repositories contained in the index will be skipped.

Definition at line 97 of file RepoManager.h.

remembers root_r value for later use

Definition at line 100 of file RepoManager.h.

Referenced by makeTestSetup(), pluginsPath(), and RepoManagerOptions().


The documentation for this struct was generated from the following files:

doxygen