#include <ProductImplIf.h>
Inheritance diagram for zypp::detail::ProductImplIf:

Public Types | |
| typedef Product | ResType |
Public Member Functions | |
| virtual std::string | category () const PURE_VIRTUAL |
| Get the category of the product - addon or base. | |
| virtual Label | vendor () const PURE_VIRTUAL |
| Get the vendor of the product. | |
| virtual Url | releaseNotesUrl () const PURE_VIRTUAL |
| virtual std::list< Url > | updateUrls () const PURE_VIRTUAL |
| virtual std::list< Url > | extraUrls () const PURE_VIRTUAL |
| Additional software for the product They are complementary, not alternatives. | |
| virtual std::list< Url > | optionalUrls () const PURE_VIRTUAL |
| Optional software for the product (for example. | |
| virtual std::list< std::string > | flags () const PURE_VIRTUAL |
| The product flags. | |
| virtual TranslatedText | shortName () const PURE_VIRTUAL |
| virtual std::string | distributionName () const PURE_VIRTUAL |
| Vendor specific distribution id. | |
| virtual Edition | distributionEdition () const PURE_VIRTUAL |
| Vendor specific distribution version. | |
Definition at line 39 of file ProductImplIf.h.
Definition at line 42 of file ProductImplIf.h.
| std::string zypp::detail::ProductImplIf::category | ( | ) | const [virtual] |
Get the category of the product - addon or base.
Reimplemented in zypp::source::susetags::SuseTagsProductImpl, zypp::source::yum::YUMProductImpl, and zypp::storage::XMLProductImpl.
Definition at line 24 of file ProductImplIf.cc.
Referenced by zypp::Product::category().
| Label zypp::detail::ProductImplIf::vendor | ( | ) | const [virtual] |
Get the vendor of the product.
Reimplemented from zypp::detail::ResObjectImplIf.
Reimplemented in zypp::source::susetags::SuseTagsProductImpl, zypp::source::yum::YUMProductImpl, and zypp::storage::XMLProductImpl.
Definition at line 28 of file ProductImplIf.cc.
Referenced by zypp::Product::vendor().
| Url zypp::detail::ProductImplIf::releaseNotesUrl | ( | ) | const [virtual] |
Reimplemented in zypp::source::susetags::SuseTagsProductImpl, and zypp::storage::XMLProductImpl.
Definition at line 31 of file ProductImplIf.cc.
Referenced by zypp::Product::releaseNotesUrl().
| std::list< Url > zypp::detail::ProductImplIf::updateUrls | ( | ) | const [virtual] |
Reimplemented in zypp::source::susetags::SuseTagsProductImpl, and zypp::storage::XMLProductImpl.
Definition at line 34 of file ProductImplIf.cc.
Referenced by zypp::Product::updateUrls().
| std::list< Url > zypp::detail::ProductImplIf::extraUrls | ( | ) | const [virtual] |
Additional software for the product They are complementary, not alternatives.
Reimplemented in zypp::source::susetags::SuseTagsProductImpl, and zypp::storage::XMLProductImpl.
Definition at line 37 of file ProductImplIf.cc.
Referenced by zypp::Product::extraUrls().
| std::list< Url > zypp::detail::ProductImplIf::optionalUrls | ( | ) | const [virtual] |
Optional software for the product (for example.
Non OSS repositories) They are complementary, not alternatives.
Reimplemented in zypp::source::susetags::SuseTagsProductImpl, and zypp::storage::XMLProductImpl.
Definition at line 40 of file ProductImplIf.cc.
Referenced by zypp::Product::optionalUrls().
| std::list< std::string > zypp::detail::ProductImplIf::flags | ( | ) | const [virtual] |
The product flags.
Reimplemented in zypp::source::susetags::SuseTagsProductImpl, zypp::source::yum::YUMProductImpl, and zypp::storage::XMLProductImpl.
Definition at line 43 of file ProductImplIf.cc.
Referenced by zypp::Product::flags().
| TranslatedText zypp::detail::ProductImplIf::shortName | ( | ) | const [virtual] |
Reimplemented in zypp::source::susetags::SuseTagsProductImpl, zypp::source::yum::YUMProductImpl, and zypp::storage::XMLProductImpl.
Definition at line 46 of file ProductImplIf.cc.
Referenced by zypp::Product::shortName().
| std::string zypp::detail::ProductImplIf::distributionName | ( | ) | const [virtual] |
Vendor specific distribution id.
Reimplemented in zypp::source::susetags::SuseTagsProductImpl, zypp::source::yum::YUMProductImpl, and zypp::storage::XMLProductImpl.
Definition at line 49 of file ProductImplIf.cc.
Referenced by zypp::Product::distributionName().
| Edition zypp::detail::ProductImplIf::distributionEdition | ( | ) | const [virtual] |
Vendor specific distribution version.
Reimplemented in zypp::source::susetags::SuseTagsProductImpl, zypp::source::yum::YUMProductImpl, and zypp::storage::XMLProductImpl.
Definition at line 52 of file ProductImplIf.cc.
Referenced by zypp::Product::distributionEdition().
1.5.0