#include <PackageImplIf.h>
Inheritance diagram for zypp::detail::PackageImplIf:
Public Types | |
typedef Package | ResType |
typedef packagedelta::BaseVersion | BaseVersion |
typedef packagedelta::DeltaRpm | DeltaRpm |
typedef packagedelta::PatchRpm | PatchRpm |
Public Member Functions | |
Rpm Package Attributes. | |
virtual CheckSum | checksum () const PURE_VIRTUAL |
virtual std::string | buildhost () const PURE_VIRTUAL |
virtual std::string | distribution () const PURE_VIRTUAL |
virtual Label | license () const PURE_VIRTUAL |
virtual std::string | packager () const PURE_VIRTUAL |
virtual PackageGroup | group () const PURE_VIRTUAL |
virtual Changelog | changelog () const PURE_VIRTUAL |
virtual Pathname | location () const PURE_VIRTUAL |
virtual std::string | url () const PURE_VIRTUAL |
Don't ship it as class Url, because it might be in fact anything but a legal Url. | |
virtual std::string | os () const PURE_VIRTUAL |
virtual Text | prein () const PURE_VIRTUAL |
virtual Text | postin () const PURE_VIRTUAL |
virtual Text | preun () const PURE_VIRTUAL |
virtual Text | postun () const PURE_VIRTUAL |
virtual ByteCount | sourcesize () const PURE_VIRTUAL |
virtual DiskUsage | diskusage () const PURE_VIRTUAL |
virtual std::list< std::string > | authors () const PURE_VIRTUAL |
virtual std::list< std::string > | filenames () const PURE_VIRTUAL |
virtual std::list< DeltaRpm > | deltaRpms () const PURE_VIRTUAL |
virtual std::list< PatchRpm > | patchRpms () const PURE_VIRTUAL |
Definition at line 41 of file PackageImplIf.h.
|
Definition at line 44 of file PackageImplIf.h. |
|
Definition at line 47 of file PackageImplIf.h. |
|
Definition at line 48 of file PackageImplIf.h. |
|
Definition at line 49 of file PackageImplIf.h. |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, and zypp::source::yum::YUMPackageImpl. Definition at line 29 of file PackageImplIf.cc. Referenced by zypp::Package::checksum(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 32 of file PackageImplIf.cc. Referenced by zypp::Package::buildhost(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 35 of file PackageImplIf.cc. Referenced by zypp::Package::distribution(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 38 of file PackageImplIf.cc. Referenced by zypp::Package::license(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 41 of file PackageImplIf.cc. Referenced by zypp::Package::packager(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 44 of file PackageImplIf.cc. Referenced by zypp::Package::group(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 47 of file PackageImplIf.cc. Referenced by zypp::Package::changelog(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 50 of file PackageImplIf.cc. Referenced by zypp::Package::location(). |
|
Don't ship it as class Url, because it might be in fact anything but a legal Url.
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 53 of file PackageImplIf.cc. Referenced by zypp::Package::url(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 56 of file PackageImplIf.cc. Referenced by zypp::Package::os(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 59 of file PackageImplIf.cc. Referenced by zypp::Package::prein(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 62 of file PackageImplIf.cc. Referenced by zypp::Package::postin(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 65 of file PackageImplIf.cc. Referenced by zypp::Package::preun(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 68 of file PackageImplIf.cc. Referenced by zypp::Package::postun(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 71 of file PackageImplIf.cc. Referenced by zypp::Package::sourcesize(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl. Definition at line 74 of file PackageImplIf.cc. Referenced by zypp::Package::diskusage(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 77 of file PackageImplIf.cc. Referenced by zypp::Package::authors(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 80 of file PackageImplIf.cc. Referenced by zypp::Package::filenames(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, and zypp::source::yum::YUMPackageImpl. Definition at line 83 of file PackageImplIf.cc. Referenced by zypp::source::susetags::SuseTagsPackageImpl::deltaRpms(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, and zypp::source::yum::YUMPackageImpl. Definition at line 86 of file PackageImplIf.cc. Referenced by zypp::source::susetags::SuseTagsPackageImpl::patchRpms(). |