#include <ProductImpl.h>
Public Member Functions | |
| ProductImpl (memory::RepoImpl::Ptr repo, data::Product_Ptr ptr) | |
| virtual | ~ProductImpl () |
| 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 | type () const |
| Get the type of the product - addon or base. | |
| virtual Url | releaseNotesUrl () const |
| virtual std::list< Url > | updateUrls () const |
| virtual std::list< Url > | extraUrls () const |
| Additional software for the product They are complementary, not alternatives. | |
| virtual std::list< Url > | optionalUrls () const |
| Optional software for the product (for example. | |
| virtual std::list < std::string > | flags () const |
| The product flags. | |
| virtual TranslatedText | shortName () const |
| virtual std::string | distributionName () const |
| Vendor specific distribution id. | |
| virtual Edition | distributionEdition () const |
| Vendor specific distribution version. | |
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 |
| std::string | _type |
| std::string | _dist_name |
| Edition | _dist_version |
| std::string | _base_product |
| std::string | _base_version |
| std::string | _you_type |
| std::string | _shortlabel |
| Url | _release_notes_url |
| std::list< Url > | _update_urls |
| std::list< Url > | _extra_urls |
| std::list< Url > | _optional_urls |
| std::string | _default_base |
| std::list< std::string > | _flags |
Definition at line 35 of file ProductImpl.h.
| zypp::repo::memory::ProductImpl::ProductImpl | ( | memory::RepoImpl::Ptr | repo, | |
| data::Product_Ptr | ptr | |||
| ) |
Definition at line 24 of file ProductImpl.cc.
| zypp::repo::memory::ProductImpl::~ProductImpl | ( | ) | [virtual] |
Definition at line 38 of file ProductImpl.cc.
| Repository zypp::repo::memory::ProductImpl::repository | ( | ) | const [virtual] |
Backlink to the source providing this.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 42 of file ProductImpl.cc.
References _repository.
| TranslatedText zypp::repo::memory::ProductImpl::summary | ( | ) | const [virtual] |
Short label.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 51 of file ProductImpl.cc.
References _summary.
| TranslatedText zypp::repo::memory::ProductImpl::description | ( | ) | const [virtual] |
Long description.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 56 of file ProductImpl.cc.
References _description.
| TranslatedText zypp::repo::memory::ProductImpl::insnotify | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 61 of file ProductImpl.cc.
References _insnotify.
| TranslatedText zypp::repo::memory::ProductImpl::delnotify | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 66 of file ProductImpl.cc.
References _delnotify.
| TranslatedText zypp::repo::memory::ProductImpl::licenseToConfirm | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 71 of file ProductImpl.cc.
References _license_to_confirm.
| Vendor zypp::repo::memory::ProductImpl::vendor | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 76 of file ProductImpl.cc.
References _vendor.
| ByteCount zypp::repo::memory::ProductImpl::size | ( | ) | const [virtual] |
Size.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 81 of file ProductImpl.cc.
References _size.
| bool zypp::repo::memory::ProductImpl::installOnly | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 86 of file ProductImpl.cc.
References _install_only.
| Date zypp::repo::memory::ProductImpl::buildtime | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 91 of file ProductImpl.cc.
References _buildtime.
| Date zypp::repo::memory::ProductImpl::installtime | ( | ) | const [virtual] |
Time of installation, or 0.
Reimplemented from zypp::detail::ResObjectImplIf.
Definition at line 96 of file ProductImpl.cc.
References _installtime.
| std::string zypp::repo::memory::ProductImpl::type | ( | ) | const [virtual] |
Get the type of the product - addon or base.
Reimplemented from zypp::detail::ProductImplIf.
Definition at line 103 of file ProductImpl.cc.
References _type.
| Url zypp::repo::memory::ProductImpl::releaseNotesUrl | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ProductImplIf.
Definition at line 108 of file ProductImpl.cc.
References _release_notes_url.
| std::list< Url > zypp::repo::memory::ProductImpl::updateUrls | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ProductImplIf.
Definition at line 113 of file ProductImpl.cc.
References _update_urls.
| std::list< Url > zypp::repo::memory::ProductImpl::extraUrls | ( | ) | const [virtual] |
Additional software for the product They are complementary, not alternatives.
Reimplemented from zypp::detail::ProductImplIf.
Definition at line 118 of file ProductImpl.cc.
References _extra_urls.
| std::list< Url > zypp::repo::memory::ProductImpl::optionalUrls | ( | ) | const [virtual] |
Optional software for the product (for example.
Non OSS repositories) They are complementary, not alternatives.
Reimplemented from zypp::detail::ProductImplIf.
Definition at line 123 of file ProductImpl.cc.
References _optional_urls.
| std::list< std::string > zypp::repo::memory::ProductImpl::flags | ( | ) | const [virtual] |
The product flags.
Reimplemented from zypp::detail::ProductImplIf.
Definition at line 128 of file ProductImpl.cc.
References _flags.
| TranslatedText zypp::repo::memory::ProductImpl::shortName | ( | ) | const [virtual] |
Reimplemented from zypp::detail::ProductImplIf.
Definition at line 133 of file ProductImpl.cc.
References _shortlabel.
| std::string zypp::repo::memory::ProductImpl::distributionName | ( | ) | const [virtual] |
Vendor specific distribution id.
Reimplemented from zypp::detail::ProductImplIf.
Definition at line 138 of file ProductImpl.cc.
References _dist_name.
| Edition zypp::repo::memory::ProductImpl::distributionEdition | ( | ) | const [virtual] |
Vendor specific distribution version.
Reimplemented from zypp::detail::ProductImplIf.
Definition at line 143 of file ProductImpl.cc.
References _dist_version.
| std::string zypp::repo::memory::ProductImpl::_type |
| std::string zypp::repo::memory::ProductImpl::_dist_name |
| std::string zypp::repo::memory::ProductImpl::_base_product |
Definition at line 81 of file ProductImpl.h.
| std::string zypp::repo::memory::ProductImpl::_base_version |
Definition at line 82 of file ProductImpl.h.
| std::string zypp::repo::memory::ProductImpl::_you_type |
Definition at line 83 of file ProductImpl.h.
| std::string zypp::repo::memory::ProductImpl::_shortlabel |
| std::list<Url> zypp::repo::memory::ProductImpl::_update_urls |
| std::list<Url> zypp::repo::memory::ProductImpl::_extra_urls |
| std::string zypp::repo::memory::ProductImpl::_default_base |
Definition at line 91 of file ProductImpl.h.
| std::list<std::string> zypp::repo::memory::ProductImpl::_flags |
1.5.3