zypp::target::CommitPackageCache Class Reference

Target::commit helper optimizing package provision. More...

#include <CommitPackageCache.h>

List of all members.

Public Types

typedef std::list
< PoolItem >
::const_iterator 
const_iterator
typedef function
< ManagedFile(const
PoolItem &pi)> 
PackageProvider

Public Member Functions

 CommitPackageCache (const_iterator begin_r, const_iterator end_r, const Pathname &rootDir_r, const PackageProvider &packageProvider_r)
 Ctor.
 ~CommitPackageCache ()
 Dtor.
ManagedFile get (const_iterator citem_r)
 Provide a package.
 CommitPackageCache (Impl *pimpl_r)
 Ctor taking an implementation.

Private Attributes

RW_pointer< Impl_pimpl
 Pointer to implementation.

Friends

std::ostream & operator<< (std::ostream &str, const CommitPackageCache &obj)
 Stream output.

Classes

class  Impl
 Base for CommitPackageCache implementations (implements no chache). More...


Detailed Description

Target::commit helper optimizing package provision.

Definition at line 38 of file CommitPackageCache.h.


Member Typedef Documentation

typedef std::list<PoolItem>::const_iterator zypp::target::CommitPackageCache::const_iterator

Definition at line 43 of file CommitPackageCache.h.

typedef function<ManagedFile( const PoolItem & pi )> zypp::target::CommitPackageCache::PackageProvider

Definition at line 44 of file CommitPackageCache.h.


Constructor & Destructor Documentation

zypp::target::CommitPackageCache::CommitPackageCache ( const_iterator  begin_r,
const_iterator  end_r,
const Pathname &  rootDir_r,
const PackageProvider packageProvider_r 
)

Ctor.

Definition at line 51 of file CommitPackageCache.cc.

References _pimpl, and MIL.

zypp::target::CommitPackageCache::~CommitPackageCache (  ) 

Dtor.

Definition at line 74 of file CommitPackageCache.cc.

zypp::target::CommitPackageCache::CommitPackageCache ( Impl pimpl_r  )  [explicit]

Ctor taking an implementation.

Definition at line 40 of file CommitPackageCache.cc.

References _pimpl.


Member Function Documentation

ManagedFile zypp::target::CommitPackageCache::get ( const_iterator  citem_r  ) 

Provide a package.

Definition at line 82 of file CommitPackageCache.cc.

References _pimpl.


Friends And Related Function Documentation

std::ostream & operator<< ( std::ostream &  str,
const CommitPackageCache obj 
) [friend]

Stream output.

Definition at line 90 of file CommitPackageCache.cc.


Member Data Documentation

RW_pointer<Impl> zypp::target::CommitPackageCache::_pimpl [private]

Pointer to implementation.

Definition at line 67 of file CommitPackageCache.h.

Referenced by CommitPackageCache(), get(), and zypp::target::operator<<().


The documentation for this class was generated from the following files:
Generated on Tue Sep 25 19:23:28 2007 for libzypp by  doxygen 1.5.3