#include <RpmPackageImpl.h>
Inheritance diagram for zypp::target::rpm::RPMPackageImpl:

Public Member Functions | |
| RPMPackageImpl (const RpmHeader::constPtr data) | |
| Default ctor. | |
| virtual TranslatedText | summary () const |
| Package summary. | |
| virtual TranslatedText | description () const |
| Package description. | |
| 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 DiskUsage | diskUsage () const |
| virtual Source_Ref | source () const |
| Backlink to the source providing this. | |
| void | setLocation (const Pathname &pathname) |
| for 'local' RPMs | |
| void | setSource (Source_Ref source) |
Protected Attributes | |
| TranslatedText | _summary |
| TranslatedText | _description |
| Date | _buildtime |
| Date | _installtime |
| std::string | _buildhost |
| std::string | _url |
| Vendor | _vendor |
| Label | _license |
| std::string | _packager |
| PackageGroup | _group |
| Changelog | _changelog |
| Pathname | _location |
| std::string | _type |
| std::list< std::string > | _authors |
| std::list< std::string > | _keywords |
| std::list< std::string > | _filenames |
| DiskUsage | _disk_usage |
| ByteCount | _size |
| ByteCount | _archivesize |
| Source_Ref | _source |
Definition at line 35 of file RpmPackageImpl.h.
| zypp::target::rpm::RPMPackageImpl::RPMPackageImpl | ( | const RpmHeader::constPtr | data | ) |
Default ctor.
Definition at line 38 of file RpmPackageImpl.cc.
References _description, _disk_usage, and zypp::TranslatedText::setText().
| TranslatedText zypp::target::rpm::RPMPackageImpl::summary | ( | ) | const [virtual] |
Package summary.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 71 of file RpmPackageImpl.cc.
References _summary.
| TranslatedText zypp::target::rpm::RPMPackageImpl::description | ( | ) | const [virtual] |
Package description.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 75 of file RpmPackageImpl.cc.
References _description.
| ByteCount zypp::target::rpm::RPMPackageImpl::size | ( | ) | const [virtual] |
Size.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 78 of file RpmPackageImpl.cc.
References _size.
| Date zypp::target::rpm::RPMPackageImpl::buildtime | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 82 of file RpmPackageImpl.cc.
References _buildtime.
| std::string zypp::target::rpm::RPMPackageImpl::buildhost | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 86 of file RpmPackageImpl.cc.
References _buildhost.
| Date zypp::target::rpm::RPMPackageImpl::installtime | ( | ) | const [virtual] |
Time of installation, or 0.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 90 of file RpmPackageImpl.cc.
References _installtime.
| std::string zypp::target::rpm::RPMPackageImpl::distribution | ( | ) | const [virtual] |
| Vendor zypp::target::rpm::RPMPackageImpl::vendor | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 99 of file RpmPackageImpl.cc.
References _vendor.
| Label zypp::target::rpm::RPMPackageImpl::license | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 103 of file RpmPackageImpl.cc.
References _license.
| std::string zypp::target::rpm::RPMPackageImpl::packager | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 107 of file RpmPackageImpl.cc.
References _packager.
| PackageGroup zypp::target::rpm::RPMPackageImpl::group | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 111 of file RpmPackageImpl.cc.
References _group.
| Changelog zypp::target::rpm::RPMPackageImpl::changelog | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 115 of file RpmPackageImpl.cc.
References _changelog.
| Pathname zypp::target::rpm::RPMPackageImpl::location | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 119 of file RpmPackageImpl.cc.
References _location.
| std::string zypp::target::rpm::RPMPackageImpl::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 124 of file RpmPackageImpl.cc.
References _url.
| std::string zypp::target::rpm::RPMPackageImpl::os | ( | ) | const [virtual] |
| Text zypp::target::rpm::RPMPackageImpl::prein | ( | ) | const [virtual] |
| Text zypp::target::rpm::RPMPackageImpl::postin | ( | ) | const [virtual] |
| Text zypp::target::rpm::RPMPackageImpl::preun | ( | ) | const [virtual] |
| Text zypp::target::rpm::RPMPackageImpl::postun | ( | ) | const [virtual] |
| ByteCount zypp::target::rpm::RPMPackageImpl::sourcesize | ( | ) | const [virtual] |
| ByteCount zypp::target::rpm::RPMPackageImpl::archivesize | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 158 of file RpmPackageImpl.cc.
References _archivesize.
| std::list< std::string > zypp::target::rpm::RPMPackageImpl::authors | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 162 of file RpmPackageImpl.cc.
References _authors.
| std::list< std::string > zypp::target::rpm::RPMPackageImpl::filenames | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 166 of file RpmPackageImpl.cc.
References _filenames.
| std::string zypp::target::rpm::RPMPackageImpl::type | ( | ) | const [virtual] |
| std::list< std::string > zypp::target::rpm::RPMPackageImpl::keywords | ( | ) | const [virtual] |
| DiskUsage zypp::target::rpm::RPMPackageImpl::diskUsage | ( | ) | const [virtual] |
| Source_Ref zypp::target::rpm::RPMPackageImpl::source | ( | ) | const [virtual] |
Backlink to the source providing this.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 182 of file RpmPackageImpl.cc.
References _source.
Referenced by setSource().
| void zypp::target::rpm::RPMPackageImpl::setLocation | ( | const Pathname & | pathname | ) | [inline] |
| void zypp::target::rpm::RPMPackageImpl::setSource | ( | Source_Ref | source | ) | [inline] |
Date zypp::target::rpm::RPMPackageImpl::_buildtime [protected] |
Date zypp::target::rpm::RPMPackageImpl::_installtime [protected] |
std::string zypp::target::rpm::RPMPackageImpl::_buildhost [protected] |
std::string zypp::target::rpm::RPMPackageImpl::_url [protected] |
Vendor zypp::target::rpm::RPMPackageImpl::_vendor [protected] |
Label zypp::target::rpm::RPMPackageImpl::_license [protected] |
std::string zypp::target::rpm::RPMPackageImpl::_packager [protected] |
Pathname zypp::target::rpm::RPMPackageImpl::_location [protected] |
std::string zypp::target::rpm::RPMPackageImpl::_type [protected] |
std::list<std::string> zypp::target::rpm::RPMPackageImpl::_authors [protected] |
std::list<std::string> zypp::target::rpm::RPMPackageImpl::_keywords [protected] |
std::list<std::string> zypp::target::rpm::RPMPackageImpl::_filenames [protected] |
ByteCount zypp::target::rpm::RPMPackageImpl::_size [protected] |
Source_Ref zypp::target::rpm::RPMPackageImpl::_source [protected] |
1.5.0