libzypp  15.28.6
zypp::repo::PackageProvider::Impl Class Referenceabstract

PackageProvider implementation interface. More...

Inheritance diagram for zypp::repo::PackageProvider::Impl:

Public Member Functions

 Impl ()
 
virtual ~Impl ()
 
virtual ManagedFile providePackage () const =0
 Provide the package. More...
 
virtual ManagedFile providePackageFromCache () const =0
 Provide the package if it is cached. More...
 
virtual bool isCached () const =0
 Whether the package is cached. More...
 

Detailed Description

PackageProvider implementation interface.

Definition at line 81 of file PackageProvider.cc.

Constructor & Destructor Documentation

zypp::repo::PackageProvider::Impl::Impl ( )
inline

Definition at line 83 of file PackageProvider.cc.

virtual zypp::repo::PackageProvider::Impl::~Impl ( )
inlinevirtual

Definition at line 84 of file PackageProvider.cc.

Member Function Documentation

virtual ManagedFile zypp::repo::PackageProvider::Impl::providePackage ( ) const
pure virtual

Provide the package.

The basic workflow.

Exceptions
Exception.

Implemented in zypp::repo::PackageProviderImpl< TPackage >, and zypp::repo::PackageProviderImpl< Package >.

virtual ManagedFile zypp::repo::PackageProvider::Impl::providePackageFromCache ( ) const
pure virtual

Provide the package if it is cached.

Implemented in zypp::repo::PackageProviderImpl< TPackage >, and zypp::repo::PackageProviderImpl< Package >.

virtual bool zypp::repo::PackageProvider::Impl::isCached ( ) const
pure virtual

The documentation for this class was generated from the following file: