Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

YUM::Impl Class Reference

#include <YUMImpl.h>

Inheritance diagram for YUM::Impl:

Rep List of all members.

Public Types

typedef InstSrcError Error

Public Member Functions

 Impl (InstSrcDataYUM &parent, const Pathname &repoDir_r)
virtual ~Impl ()
virtual std::ostream & dumpOn (std::ostream &str) const
const std::list< PMPackagePtr > & getPackages () const
constInstSrcPtr instSrc () const
PMError providePkgToInstall (const Pathname &pkgfile_r, Pathname &path_r) const
const Repodatarepodata () const

Private Member Functions

Imploperator= (const Impl &)
 Impl (const Impl &)
bool scanPrimary (YUMPrimaryParser &iter_r)

Private Attributes

InstSrcDataYUM_parent
Repodata _repodata
std::list< PMPackagePtr > _packages

Member Typedef Documentation

typedef InstSrcError YUM::Impl::Error
 

Default error class


Constructor & Destructor Documentation

YUM::Impl::Impl const Impl  )  [private]
 

YUM::Impl::Impl InstSrcDataYUM parent,
const Pathname repoDir_r
 

Ctor

virtual YUM::Impl::~Impl  )  [inline, virtual]
 

Dtor


Member Function Documentation

std::ostream & YUM::Impl::dumpOn std::ostream &  str  )  const [virtual]
 

Dump debug data

Reimplemented from Rep.

const std::list<PMPackagePtr>& YUM::Impl::getPackages  )  const [inline]
 

Return list of Packages on this source

constInstSrcPtr YUM::Impl::instSrc  )  const [inline]
 

Return the InstSrcPtr

Impl& YUM::Impl::operator= const Impl  )  [private]
 

PMError YUM::Impl::providePkgToInstall const Pathname pkgfile_r,
Pathname path_r
const
 

Let the InstSrc provide

const Repodata& YUM::Impl::repodata  )  const [inline]
 

Return handle to the repodata cache

bool YUM::Impl::scanPrimary YUMPrimaryParser iter_r  )  [private]
 


Member Data Documentation

std::list<PMPackagePtr> YUM::Impl::_packages [private]
 

The packages

InstSrcDataYUM& YUM::Impl::_parent [private]
 

Back link to interface

Repodata YUM::Impl::_repodata [private]
 

Metadata


The documentation for this class was generated from the following files:
Generated on Mon Sep 12 21:52:15 2005 for yast2-packagemanager by  doxygen 1.4.4