#include <YUMPackageImpl.h>
Inheritance diagram for zypp::source::yum::YUMPackageImpl:

Public Member Functions | |
| YUMPackageImpl (Source_Ref source_r, const zypp::parser::yum::YUMPrimaryData &parsed, const zypp::parser::yum::YUMFileListData &filelist, const zypp::parser::yum::YUMOtherData &other) | |
| Default ctor. | |
| virtual TranslatedText | summary () const |
| Package summary. | |
| virtual TranslatedText | description () const |
| Package description. | |
| virtual TranslatedText | licenseToConfirm () const |
| virtual ByteCount | size () const |
| Size. | |
| virtual Date | buildtime () const |
| virtual std::string | buildhost () const |
| virtual Date | installtime () const |
Time of installation, or 0. | |
| virtual std::string | distribution () const |
| virtual Vendor | vendor () const |
| virtual Label | license () const |
| virtual std::string | packager () const |
| virtual PackageGroup | group () const |
| virtual Changelog | changelog () const |
| virtual Pathname | location () const |
| virtual std::string | url () const |
| Don't ship it as class Url, because it might be in fact anything but a legal Url. | |
| virtual std::string | os () const |
| virtual Text | prein () const |
| virtual Text | postin () const |
| virtual Text | preun () const |
| virtual Text | postun () const |
| virtual ByteCount | sourcesize () const |
| virtual ByteCount | archivesize () const |
| virtual std::list< std::string > | authors () const |
| virtual std::list< std::string > | filenames () const |
| virtual std::string | type () const |
| virtual std::list< std::string > | keywords () const |
| virtual bool | installOnly () const |
| virtual unsigned | sourceMediaNr () const |
| Number of the source media that provides the data required for installation. | |
| virtual CheckSum | checksum () const |
| virtual std::list< DeltaRpm > | deltaRpms () const |
| virtual std::list< PatchRpm > | patchRpms () const |
| Source_Ref | source () const |
| Backlink to the source providing this. | |
Protected Attributes | |
| TranslatedText | _summary |
| TranslatedText | _description |
| TranslatedText | _license_to_confirm |
| Date | _buildtime |
| std::string | _buildhost |
| std::string | _url |
| Vendor | _vendor |
| Label | _license |
| std::string | _packager |
| PackageGroup | _group |
| Changelog | _changelog |
| std::string | _type |
| std::list< std::string > | _authors |
| std::list< std::string > | _keywords |
| unsigned | _mediaNumber |
| CheckSum | _checksum |
| std::list< std::string > | _filenames |
| Pathname | _location |
| std::list< DeltaRpm > | _delta_rpms |
| std::list< PatchRpm > | _patch_rpms |
| bool | _install_only |
| unsigned int | _package_size |
| unsigned int | _size |
Private Attributes | |
| Source_Ref | _source |
Friends | |
| class | YUMSourceImpl |
Definition at line 36 of file YUMPackageImpl.h.
| zypp::source::yum::YUMPackageImpl::YUMPackageImpl | ( | Source_Ref | source_r, | |
| const zypp::parser::yum::YUMPrimaryData & | parsed, | |||
| const zypp::parser::yum::YUMFileListData & | filelist, | |||
| const zypp::parser::yum::YUMOtherData & | other | |||
| ) |
Default ctor.
Definition at line 37 of file YUMPackageImpl.cc.
References _changelog, _filenames, zypp::parser::yum::YUMOtherData::changelog, and zypp::parser::yum::YUMFileListData::files.
| TranslatedText zypp::source::yum::YUMPackageImpl::summary | ( | ) | const [virtual] |
Package summary.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 95 of file YUMPackageImpl.cc.
References _summary.
| TranslatedText zypp::source::yum::YUMPackageImpl::description | ( | ) | const [virtual] |
Package description.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 101 of file YUMPackageImpl.cc.
References _description.
| TranslatedText zypp::source::yum::YUMPackageImpl::licenseToConfirm | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 107 of file YUMPackageImpl.cc.
References _license_to_confirm.
| ByteCount zypp::source::yum::YUMPackageImpl::size | ( | ) | const [virtual] |
Size.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 113 of file YUMPackageImpl.cc.
References _size.
| Date zypp::source::yum::YUMPackageImpl::buildtime | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 119 of file YUMPackageImpl.cc.
References _buildtime.
| std::string zypp::source::yum::YUMPackageImpl::buildhost | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 125 of file YUMPackageImpl.cc.
References _buildhost.
| Date zypp::source::yum::YUMPackageImpl::installtime | ( | ) | const [virtual] |
Time of installation, or 0.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 131 of file YUMPackageImpl.cc.
| std::string zypp::source::yum::YUMPackageImpl::distribution | ( | ) | const [virtual] |
| Vendor zypp::source::yum::YUMPackageImpl::vendor | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 144 of file YUMPackageImpl.cc.
References _vendor.
| Label zypp::source::yum::YUMPackageImpl::license | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 150 of file YUMPackageImpl.cc.
References _license.
| std::string zypp::source::yum::YUMPackageImpl::packager | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 156 of file YUMPackageImpl.cc.
References _packager.
| PackageGroup zypp::source::yum::YUMPackageImpl::group | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 162 of file YUMPackageImpl.cc.
References _group.
| Changelog zypp::source::yum::YUMPackageImpl::changelog | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 168 of file YUMPackageImpl.cc.
References _changelog.
| Pathname zypp::source::yum::YUMPackageImpl::location | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 174 of file YUMPackageImpl.cc.
References _location.
| std::string zypp::source::yum::YUMPackageImpl::url | ( | ) | const [virtual] |
Don't ship it as class Url, because it might be in fact anything but a legal Url.
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 181 of file YUMPackageImpl.cc.
References _url.
| std::string zypp::source::yum::YUMPackageImpl::os | ( | ) | const [virtual] |
| Text zypp::source::yum::YUMPackageImpl::prein | ( | ) | const [virtual] |
| Text zypp::source::yum::YUMPackageImpl::postin | ( | ) | const [virtual] |
| Text zypp::source::yum::YUMPackageImpl::preun | ( | ) | const [virtual] |
| Text zypp::source::yum::YUMPackageImpl::postun | ( | ) | const [virtual] |
| ByteCount zypp::source::yum::YUMPackageImpl::sourcesize | ( | ) | const [virtual] |
| ByteCount zypp::source::yum::YUMPackageImpl::archivesize | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 229 of file YUMPackageImpl.cc.
References _package_size.
| std::list< std::string > zypp::source::yum::YUMPackageImpl::authors | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 235 of file YUMPackageImpl.cc.
References _authors.
| std::list< std::string > zypp::source::yum::YUMPackageImpl::filenames | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 241 of file YUMPackageImpl.cc.
References _filenames.
| std::string zypp::source::yum::YUMPackageImpl::type | ( | ) | const [virtual] |
| std::list< std::string > zypp::source::yum::YUMPackageImpl::keywords | ( | ) | const [virtual] |
| bool zypp::source::yum::YUMPackageImpl::installOnly | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 258 of file YUMPackageImpl.cc.
References _install_only.
| unsigned zypp::source::yum::YUMPackageImpl::sourceMediaNr | ( | ) | const [virtual] |
Number of the source media that provides the data required for installation.
Zero, if no media access is required.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 263 of file YUMPackageImpl.cc.
References _mediaNumber.
| CheckSum zypp::source::yum::YUMPackageImpl::checksum | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 268 of file YUMPackageImpl.cc.
References _checksum.
| std::list< detail::PackageImplIf::DeltaRpm > zypp::source::yum::YUMPackageImpl::deltaRpms | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 273 of file YUMPackageImpl.cc.
References _delta_rpms.
| std::list< detail::PackageImplIf::PatchRpm > zypp::source::yum::YUMPackageImpl::patchRpms | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 278 of file YUMPackageImpl.cc.
References _patch_rpms.
| Source_Ref zypp::source::yum::YUMPackageImpl::source | ( | ) | const [virtual] |
Backlink to the source providing this.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 283 of file YUMPackageImpl.cc.
References _source.
friend class YUMSourceImpl [friend] |
Definition at line 152 of file YUMPackageImpl.h.
Date zypp::source::yum::YUMPackageImpl::_buildtime [protected] |
std::string zypp::source::yum::YUMPackageImpl::_buildhost [protected] |
std::string zypp::source::yum::YUMPackageImpl::_url [protected] |
Vendor zypp::source::yum::YUMPackageImpl::_vendor [protected] |
Label zypp::source::yum::YUMPackageImpl::_license [protected] |
std::string zypp::source::yum::YUMPackageImpl::_packager [protected] |
std::string zypp::source::yum::YUMPackageImpl::_type [protected] |
std::list<std::string> zypp::source::yum::YUMPackageImpl::_authors [protected] |
std::list<std::string> zypp::source::yum::YUMPackageImpl::_keywords [protected] |
unsigned zypp::source::yum::YUMPackageImpl::_mediaNumber [protected] |
CheckSum zypp::source::yum::YUMPackageImpl::_checksum [protected] |
std::list<std::string> zypp::source::yum::YUMPackageImpl::_filenames [protected] |
Pathname zypp::source::yum::YUMPackageImpl::_location [protected] |
std::list<DeltaRpm> zypp::source::yum::YUMPackageImpl::_delta_rpms [protected] |
std::list<PatchRpm> zypp::source::yum::YUMPackageImpl::_patch_rpms [protected] |
bool zypp::source::yum::YUMPackageImpl::_install_only [protected] |
unsigned int zypp::source::yum::YUMPackageImpl::_package_size [protected] |
unsigned int zypp::source::yum::YUMPackageImpl::_size [protected] |
1.5.0