#include <InstSrcDataPLAIN.h>
Inheritance diagram for InstSrcDataPLAIN:
Public Types | |
typedef InstSrcError | Error |
Public Member Functions | |
virtual | ~InstSrcDataPLAIN () |
const std::list< PMPackagePtr > & | getPackages () const |
virtual std::ostream & | dumpOn (std::ostream &str) const |
Static Public Member Functions | |
PMError | tryGetDescr (InstSrcDescrPtr &ndescr_r, const InstSrcPtr source_r, MediaAccessPtr media_r, const Pathname &product_dir_r, const Url &mediaurl_r) |
PMError | tryGetData (InstSrcDataPtr &ndata_r, const InstSrcPtr source_r) |
Protected Member Functions | |
InstSrcDataPLAIN (const Pathname &cachefile_r) | |
constRpmHeaderPtr | getHeaderAt (unsigned _cachepos) const |
PMError | providePkgToInstall (const Pathname &pkgfile_r, Pathname &path_r) const |
Private Member Functions | |
REP_BODY (InstSrcDataPLAIN) | |
Private Attributes | |
RpmHeaderCache & | _cache |
std::list< PMPackagePtr > | _packages |
|
default error class Reimplemented from InstSrcData. |
|
Constructor called from tryGetData |
|
|
|
Reimplemented from InstSrcData. |
|
Called from PMPLAINPackageDataProvider to fill its header cache |
|
Return list of Packages on this source Reimplemented from InstSrcData. |
|
|
|
Reimplemented from InstSrcData. |
|
Any concrete InstSrcData must realize this, as it knows the expected layout on the media. Expect MediaAccessPtr to be open and attached. try to find selection/package/patch information on the media Return the InstSrcData retrieved from the media via ndata_r, or NULL and PMError set. |
|
Any concrete InstSrcData must realize this, as it knows the expected layout on the media. Expect MediaAccessPtr to be open and attached. try to find product/content information on the media Return the InstSrcDescr retrieved from the media via ndescr_r, or NULL and PMError set. |
|
|
|
List of Packages on this source |