zypp::detail::PackageImplIf Class Reference

Abstract Package implementation interface. More...

#include <PackageImplIf.h>

Inheritance diagram for zypp::detail::PackageImplIf:

zypp::detail::ResObjectImplIf zypp::base::ReferenceCounted NonCopyable zypp::detail::PackageImpl zypp::source::susetags::SuseTagsPackageImpl zypp::source::yum::YUMPackageImpl zypp::target::rpm::RPMPackageImpl List of all members.

Public Types

typedef Package ResType
typedef packagedelta::DeltaRpm DeltaRpm
typedef packagedelta::PatchRpm PatchRpm

Detailed Description

Abstract Package implementation interface.

Definition at line 41 of file PackageImplIf.h.


Member Typedef Documentation

typedef Package zypp::detail::PackageImplIf::ResType

Definition at line 44 of file PackageImplIf.h.

typedef packagedelta::DeltaRpm zypp::detail::PackageImplIf::DeltaRpm

Definition at line 47 of file PackageImplIf.h.

typedef packagedelta::PatchRpm zypp::detail::PackageImplIf::PatchRpm

Definition at line 48 of file PackageImplIf.h.


Member Function Documentation

CheckSum zypp::detail::PackageImplIf::checksum (  )  const [virtual]

Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, and zypp::source::yum::YUMPackageImpl.

Definition at line 29 of file PackageImplIf.cc.

Referenced by zypp::Package::checksum().

std::string zypp::detail::PackageImplIf::buildhost (  )  const [virtual]

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().

std::string zypp::detail::PackageImplIf::distribution (  )  const [virtual]

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().

Label zypp::detail::PackageImplIf::license (  )  const [virtual]

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().

std::string zypp::detail::PackageImplIf::packager (  )  const [virtual]

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().

PackageGroup zypp::detail::PackageImplIf::group (  )  const [virtual]

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().

Changelog zypp::detail::PackageImplIf::changelog (  )  const [virtual]

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().

Pathname zypp::detail::PackageImplIf::location (  )  const [virtual]

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().

std::string zypp::detail::PackageImplIf::url (  )  const [virtual]

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().

std::string zypp::detail::PackageImplIf::os (  )  const [virtual]

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().

Text zypp::detail::PackageImplIf::prein (  )  const [virtual]

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().

Text zypp::detail::PackageImplIf::postin (  )  const [virtual]

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().

Text zypp::detail::PackageImplIf::preun (  )  const [virtual]

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().

Text zypp::detail::PackageImplIf::postun (  )  const [virtual]

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().

ByteCount zypp::detail::PackageImplIf::sourcesize (  )  const [virtual]

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().

DiskUsage zypp::detail::PackageImplIf::diskusage (  )  const [virtual]

Reimplemented in zypp::source::susetags::SuseTagsPackageImpl.

Definition at line 74 of file PackageImplIf.cc.

Referenced by zypp::Package::diskusage().

std::list< std::string > zypp::detail::PackageImplIf::authors (  )  const [virtual]

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().

std::list< std::string > zypp::detail::PackageImplIf::filenames (  )  const [virtual]

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().

std::list< PackageImplIf::DeltaRpm > zypp::detail::PackageImplIf::deltaRpms (  )  const [virtual]

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().

std::list< PackageImplIf::PatchRpm > zypp::detail::PackageImplIf::patchRpms (  )  const [virtual]

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().

CheckSum zypp::detail::PackageImplIf::checksum (  )  const [virtual]

Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, and zypp::source::yum::YUMPackageImpl.

Definition at line 29 of file PackageImplIf.cc.

Referenced by zypp::Package::checksum().

std::string zypp::detail::PackageImplIf::buildhost (  )  const [virtual]

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().

std::string zypp::detail::PackageImplIf::distribution (  )  const [virtual]

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().

Label zypp::detail::PackageImplIf::license (  )  const [virtual]

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().

std::string zypp::detail::PackageImplIf::packager (  )  const [virtual]

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().

PackageGroup zypp::detail::PackageImplIf::group (  )  const [virtual]

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().

Changelog zypp::detail::PackageImplIf::changelog (  )  const [virtual]

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().

Pathname zypp::detail::PackageImplIf::location (  )  const [virtual]

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().

std::string zypp::detail::PackageImplIf::url (  )  const [virtual]

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().

std::string zypp::detail::PackageImplIf::os (  )  const [virtual]

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().

Text zypp::detail::PackageImplIf::prein (  )  const [virtual]

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().

Text zypp::detail::PackageImplIf::postin (  )  const [virtual]

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().

Text zypp::detail::PackageImplIf::preun (  )  const [virtual]

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().

Text zypp::detail::PackageImplIf::postun (  )  const [virtual]

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().

ByteCount zypp::detail::PackageImplIf::sourcesize (  )  const [virtual]

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().

DiskUsage zypp::detail::PackageImplIf::diskusage (  )  const [virtual]

Reimplemented in zypp::source::susetags::SuseTagsPackageImpl.

Definition at line 74 of file PackageImplIf.cc.

Referenced by zypp::Package::diskusage().

std::list< std::string > zypp::detail::PackageImplIf::authors (  )  const [virtual]

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().

std::list< std::string > zypp::detail::PackageImplIf::filenames (  )  const [virtual]

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().

std::list< PackageImplIf::DeltaRpm > zypp::detail::PackageImplIf::deltaRpms (  )  const [virtual]

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().

std::list< PackageImplIf::PatchRpm > zypp::detail::PackageImplIf::patchRpms (  )  const [virtual]

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().


The documentation for this class was generated from the following files:
Generated on Tue Nov 28 16:49:38 2006 for zypp by  doxygen 1.5.0