| libzypp 17.36.7
    | 
Provide a package from a Repo. More...
#include <zypp/repo/PackageProvider.h>
| Classes | |
| class | Impl | 
| PackageProvider implementation interface.  More... | |
| Public Member Functions | |
| PackageProvider (RepoMediaAccess &access, const PoolItem &pi_r, PackageProviderPolicy policy_r=PackageProviderPolicy()) | |
| Ctor taking the package to provide. | |
| PackageProvider (RepoMediaAccess &access, const PoolItem &pi_r, DeltaCandidates deltas, PackageProviderPolicy policy_r=PackageProviderPolicy()) | |
| PackageProvider (RepoMediaAccess &access, Package::constPtr package, DeltaCandidates deltas, PackageProviderPolicy policy_r=PackageProviderPolicy()) | |
| Legacy Ctor taking a Package::constPtrto provide. | |
| ~PackageProvider () | |
| ManagedFile | providePackage () const | 
| Provide the package. | |
| ManagedFile | providePackageFromCache () const | 
| Provide the package if it is cached. | |
| bool | isCached () const | 
| Whether the package is cached. | |
| Private Attributes | |
| RW_pointer< Impl > | _pimpl | 
| Implementation class. | |
Provide a package from a Repo.
Use available deltarpm if apropriate.
Definition at line 60 of file PackageProvider.h.
| zypp::repo::PackageProvider::PackageProvider | ( | RepoMediaAccess & | access, | 
| const PoolItem & | pi_r, | ||
| PackageProviderPolicy | policy_r = PackageProviderPolicy() ) | 
Ctor taking the package to provide.
| Exception | If pi_r refers to neither a Packagenor aSrcPackage. | 
Definition at line 692 of file PackageProvider.cc.
| zypp::repo::PackageProvider::PackageProvider | ( | RepoMediaAccess & | access, | 
| const PoolItem & | pi_r, | ||
| DeltaCandidates | deltas, | ||
| PackageProviderPolicy | policy_r = PackageProviderPolicy() ) | 
Definition at line 686 of file PackageProvider.cc.
| zypp::repo::PackageProvider::PackageProvider | ( | RepoMediaAccess & | access, | 
| Package::constPtr | package, | ||
| DeltaCandidates | deltas, | ||
| PackageProviderPolicy | policy_r = PackageProviderPolicy() ) | 
Legacy Ctor taking a Package::constPtr to provide. 
Definition at line 698 of file PackageProvider.cc.
| zypp::repo::PackageProvider::~PackageProvider | ( | ) | 
Definition at line 705 of file PackageProvider.cc.
| ManagedFile zypp::repo::PackageProvider::providePackage | ( | ) | const | 
| ManagedFile zypp::repo::PackageProvider::providePackageFromCache | ( | ) | const | 
Provide the package if it is cached.
Definition at line 711 of file PackageProvider.cc.
| bool zypp::repo::PackageProvider::isCached | ( | ) | const | 
Whether the package is cached.
Definition at line 714 of file PackageProvider.cc.
| 
 | private |