libzypp 17.31.23
|
#include <target/CommitPackageCacheReadAhead.h>
Public Member Functions | |
CommitPackageCacheReadAhead (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 () |
virtual ManagedFile | get (const PoolItem &citem_r) |
Provide the package. | |
void | setCommitList (std::vector< sat::Solvable > commitList_r) |
const std::vector< sat::Solvable > & | commitList () const |
bool | preloaded () const |
void | preloaded (bool newval_r) |
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 |
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. | |
virtual ManagedFile | sourceProvideCachedPackage (const PoolItem &pi) const |
Let the Source provide an already cached package. | |
Related Functions inherited from zypp::target::CommitPackageCache::Impl | |
std::ostream & | operator<< (std::ostream &str, const CommitPackageCache::Impl &obj) |
Stream output. | |
Definition at line 83 of file CommitPackageCacheReadAhead.h.
zypp::target::CommitPackageCacheReadAhead::CommitPackageCacheReadAhead | ( | const PackageProvider & | packageProvider_r | ) |
Definition at line 53 of file CommitPackageCacheReadAhead.cc.
|
virtual |
Provide the package.
Either from Source or from cache.
Reimplemented from zypp::target::CommitPackageCache::Impl.
Definition at line 139 of file CommitPackageCacheReadAhead.cc.
|
private |
Return whether pi is located on a CD/DVD.
Definition at line 62 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 77 of file CommitPackageCacheReadAhead.cc.
|
private |
cacheLastInteractive helper .
Definition at line 96 of file CommitPackageCacheReadAhead.cc.
|
private |
Definition at line 108 of file CommitPackageCacheReadAhead.h.
|
private |
Definition at line 109 of file CommitPackageCacheReadAhead.h.