#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. |
|
|
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(). |
|
|
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(). |
|
|
Reimplemented in zypp::source::susetags::SuseTagsProductImpl, and zypp::storage::XMLProductImpl. Definition at line 31 of file ProductImplIf.cc. Referenced by zypp::Product::releaseNotesUrl(). |
|
|
Reimplemented in zypp::source::susetags::SuseTagsProductImpl, and zypp::storage::XMLProductImpl. Definition at line 34 of file ProductImplIf.cc. Referenced by zypp::Product::updateUrls(). |
|
|
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(). |
|
|
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(). |
|
|
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(). |
|
|
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(). |
|
|
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(). |
|
|
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.4.6