libzypp
11.13.5
|
#include <CommitPackageCacheReadAhead.h>
Public Member Functions | |
CommitPackageCacheReadAhead (const Pathname &rootDir_r, const PackageProvider &packageProvider_r) | |
virtual ManagedFile | get (const PoolItem &citem_r) |
Provide the package. | |
Public Member Functions inherited from zypp::target::CommitPackageCache::Impl | |
Impl (const PackageProvider &packageProvider_r) | |
virtual | ~Impl () |
void | setCommitList (std::vector< sat::Solvable > commitList_r) |
Private Types | |
typedef std::map< PoolItem, ManagedFile > | CacheMap |
Private Member Functions | |
bool | onInteractiveMedia (const PoolItem &pi) const |
Return whether pi is located on a CD/DVD. | |
void | cacheLastInteractive (const PoolItem &citem_r) |
Fill the cache. | |
void | doCacheLastInteractive (const PoolItem &citem_r) |
cacheLastInteractive helper . |
Private Attributes | |
DefaultIntegral< unsigned, 0 > | _dbgChanges |
IMediaKey | _lastInteractive |
Pathname | _rootDir |
shared_ptr< filesystem::TmpDir > | _cacheDir |
CacheMap | _cacheMap |
Additional Inherited Members | |
Public Types inherited from zypp::target::CommitPackageCache::Impl | |
typedef CommitPackageCache::PackageProvider | PackageProvider |
Protected Member Functions inherited from zypp::target::CommitPackageCache::Impl | |
virtual ManagedFile | sourceProvidePackage (const PoolItem &pi) const |
Let the Source provide the package. | |
Protected Attributes inherited from zypp::target::CommitPackageCache::Impl | |
std::vector< sat::Solvable > | _commitList |
Related Functions inherited from zypp::target::CommitPackageCache::Impl | |
std::ostream & | operator<< (std::ostream &str, const CommitPackageCache::Impl &obj) |
Definition at line 83 of file CommitPackageCacheReadAhead.h.
|
private |
Definition at line 85 of file CommitPackageCacheReadAhead.h.
zypp::target::CommitPackageCacheReadAhead::CommitPackageCacheReadAhead | ( | const Pathname & | rootDir_r, |
const PackageProvider & | packageProvider_r | ||
) |
Definition at line 52 of file CommitPackageCacheReadAhead.cc.
|
virtual |
Provide the package.
Either from Source or from cache.
Reimplemented from zypp::target::CommitPackageCache::Impl.
Definition at line 191 of file CommitPackageCacheReadAhead.cc.
|
private |
Return whether pi is located on a CD/DVD.
Definition at line 63 of file CommitPackageCacheReadAhead.cc.
|
private |
Fill the cache.
Called before changing from one interactive media to another. Performs the read ahead of packages trying to avoid the necessity of switching back to the current media later.
Definition at line 78 of file CommitPackageCacheReadAhead.cc.
|
private |
cacheLastInteractive helper .
Definition at line 97 of file CommitPackageCacheReadAhead.cc.
|
private |
Definition at line 111 of file CommitPackageCacheReadAhead.h.
|
private |
Definition at line 113 of file CommitPackageCacheReadAhead.h.
|
private |
Definition at line 115 of file CommitPackageCacheReadAhead.h.
|
private |
Definition at line 116 of file CommitPackageCacheReadAhead.h.
|
private |
Definition at line 117 of file CommitPackageCacheReadAhead.h.