#include <PackageImpl.h>
Public Member Functions | |
| PackageImpl (repo::memory::RepoImpl::Ptr repo, data::Package_Ptr ptr) | |
| virtual | ~PackageImpl () |
| virtual Repository | repository () const |
| Backlink to the source providing this. | |
| virtual TranslatedText | summary () const |
| Short label. | |
| virtual TranslatedText | description () const |
| Long description. | |
| virtual TranslatedText | insnotify () const |
| virtual TranslatedText | delnotify () const |
| virtual TranslatedText | licenseToConfirm () const |
| virtual Vendor | vendor () const |
| virtual ByteCount | size () const |
| Size. | |
| virtual bool | installOnly () const |
| virtual Date | buildtime () const |
| virtual Date | installtime () const |
Time of installation, or 0. | |
| virtual std::string | buildhost () const |
| virtual std::string | distribution () const |
| virtual Label | license () const |
| virtual std::string | packager () const |
| virtual PackageGroup | group () const |
| virtual Keywords | keywords () const |
| virtual Changelog | changelog () const |
| virtual OnMediaLocation | location () const |
| virtual std::string | url () const |
| 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 const DiskUsage & | diskusage () const |
| Disk usage per directory A common attribute, although mostly packages require noticeable disk space. | |
| virtual std::list < std::string > | authors () const |
| virtual std::list < std::string > | filenames () const |
Public Attributes | |
| repo::memory::RepoImpl::Ptr | _repository |
| TranslatedText | _summary |
| TranslatedText | _description |
| TranslatedText | _insnotify |
| TranslatedText | _delnotify |
| TranslatedText | _license_to_confirm |
| Vendor | _vendor |
| ByteCount | _size |
| bool | _install_only |
| Date | _buildtime |
| Date | _installtime |
| PackageGroup | _group |
| Keywords | _keywords |
| std::list< std::string > | _authors |
| Label | _license |
| DiskUsage | _diskusage |
| OnMediaLocation | _location |
Definition at line 33 of file PackageImpl.h.
| zypp::repo::memory::PackageImpl::PackageImpl | ( | repo::memory::RepoImpl::Ptr | repo, | |
| data::Package_Ptr | ptr | |||
| ) |
Definition at line 31 of file PackageImpl.cc.
| zypp::repo::memory::PackageImpl::~PackageImpl | ( | ) | [virtual] |
Definition at line 58 of file PackageImpl.cc.
| Repository zypp::repo::memory::PackageImpl::repository | ( | ) | const [virtual] |
Backlink to the source providing this.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 62 of file PackageImpl.cc.
References _repository.
| TranslatedText zypp::repo::memory::PackageImpl::summary | ( | ) | const [virtual] |
Short label.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 71 of file PackageImpl.cc.
References _summary.
| TranslatedText zypp::repo::memory::PackageImpl::description | ( | ) | const [virtual] |
Long description.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 76 of file PackageImpl.cc.
References _description.
| TranslatedText zypp::repo::memory::PackageImpl::insnotify | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 81 of file PackageImpl.cc.
References _insnotify.
| TranslatedText zypp::repo::memory::PackageImpl::delnotify | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 86 of file PackageImpl.cc.
References _delnotify.
| TranslatedText zypp::repo::memory::PackageImpl::licenseToConfirm | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 91 of file PackageImpl.cc.
References _license_to_confirm.
| Vendor zypp::repo::memory::PackageImpl::vendor | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 96 of file PackageImpl.cc.
References _vendor.
| ByteCount zypp::repo::memory::PackageImpl::size | ( | ) | const [virtual] |
Size.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 101 of file PackageImpl.cc.
References _size.
| bool zypp::repo::memory::PackageImpl::installOnly | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 106 of file PackageImpl.cc.
References _install_only.
| Date zypp::repo::memory::PackageImpl::buildtime | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 111 of file PackageImpl.cc.
References _buildtime.
| Date zypp::repo::memory::PackageImpl::installtime | ( | ) | const [virtual] |
Time of installation, or 0.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 116 of file PackageImpl.cc.
References _installtime.
| string zypp::repo::memory::PackageImpl::buildhost | ( | ) | const [virtual] |
| string zypp::repo::memory::PackageImpl::distribution | ( | ) | const [virtual] |
| Label zypp::repo::memory::PackageImpl::license | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 139 of file PackageImpl.cc.
References _license.
| string zypp::repo::memory::PackageImpl::packager | ( | ) | const [virtual] |
| PackageGroup zypp::repo::memory::PackageImpl::group | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 149 of file PackageImpl.cc.
References _group.
| PackageImpl::Keywords zypp::repo::memory::PackageImpl::keywords | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 154 of file PackageImpl.cc.
References _keywords.
| Changelog zypp::repo::memory::PackageImpl::changelog | ( | ) | const [virtual] |
| OnMediaLocation zypp::repo::memory::PackageImpl::location | ( | ) | const [virtual] |
Reimplemented from zypp::detail::PackageImplIf.
Definition at line 121 of file PackageImpl.cc.
References _location.
| string zypp::repo::memory::PackageImpl::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 164 of file PackageImpl.cc.
| string zypp::repo::memory::PackageImpl::os | ( | ) | const [virtual] |
| Text zypp::repo::memory::PackageImpl::prein | ( | ) | const [virtual] |
| Text zypp::repo::memory::PackageImpl::postin | ( | ) | const [virtual] |
| Text zypp::repo::memory::PackageImpl::preun | ( | ) | const [virtual] |
| Text zypp::repo::memory::PackageImpl::postun | ( | ) | const [virtual] |
| ByteCount zypp::repo::memory::PackageImpl::sourcesize | ( | ) | const [virtual] |
| const DiskUsage & zypp::repo::memory::PackageImpl::diskusage | ( | ) | const [virtual] |
Disk usage per directory A common attribute, although mostly packages require noticeable disk space.
An e.g product could try to reserve a certain ammount of diskspace by providing DiskUsage data.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 200 of file PackageImpl.cc.
References _diskusage.
| list< string > zypp::repo::memory::PackageImpl::authors | ( | ) | const [virtual] |
| list< string > zypp::repo::memory::PackageImpl::filenames | ( | ) | const [virtual] |
| std::list<std::string> zypp::repo::memory::PackageImpl::_authors |
Definition at line 87 of file PackageImpl.h.
1.5.3