#include <Product.h>
Public Types | |
| typedef detail::ProductImplIf | Impl |
| typedef Product | Self |
| typedef ResTraits< Self > | TraitsType |
| typedef TraitsType::PtrType | Ptr |
| typedef TraitsType::constPtrType | constPtr |
Public Member Functions | |
| std::string | type () const |
| Get the product type (base, add-on). | |
| std::string | category () const ZYPP_DEPRECATED |
| Label | vendor () const |
| Get the vendor of the product. | |
| Url | releaseNotesUrl () const |
| The URL to download the release notes for this product. | |
| std::list< Url > | updateUrls () const |
| Online updates for the product. | |
| std::list< Url > | extraUrls () const |
| Additional software for the product They are complementary, not alternatives. | |
| std::list< Url > | optionalUrls () const |
| Optional software for the product (for example. | |
| std::list< std::string > | flags () const |
| The product flags. | |
| Label | shortName () const |
| Label | longName () const |
| std::string | distributionName () const |
| Vendor specific distribution id. | |
| Edition | distributionEdition () const |
| Vendor specific distribution version. | |
Protected Member Functions | |
| Product (const NVRAD &nvrad_r) | |
| Ctor. | |
| virtual | ~Product () |
| Dtor. | |
Private Member Functions | |
| virtual Impl & | pimpl ()=0 |
| Access implementation. | |
| virtual const Impl & | pimpl () const =0 |
| Access implementation. | |
Definition at line 33 of file Product.h.
| typedef Product zypp::Product::Self |
| typedef ResTraits<Self> zypp::Product::TraitsType |
| zypp::Product::Product | ( | const NVRAD & | nvrad_r | ) | [protected] |
| zypp::Product::~Product | ( | ) | [protected, virtual] |
| std::string zypp::Product::type | ( | ) | const |
Get the product type (base, add-on).
Definition at line 47 of file Product.cc.
References pimpl().
Referenced by category().
| std::string zypp::Product::category | ( | ) | const [inline] |
| Label zypp::Product::vendor | ( | ) | const |
Get the vendor of the product.
Reimplemented from zypp::ResObject.
Definition at line 50 of file Product.cc.
References pimpl().
| Url zypp::Product::releaseNotesUrl | ( | ) | const |
The URL to download the release notes for this product.
Definition at line 53 of file Product.cc.
References pimpl().
| std::list< Url > zypp::Product::updateUrls | ( | ) | const |
Online updates for the product.
They are complementary, not alternatives. #163192
Definition at line 56 of file Product.cc.
References pimpl().
| std::list< Url > zypp::Product::extraUrls | ( | ) | const |
Additional software for the product They are complementary, not alternatives.
Definition at line 59 of file Product.cc.
References pimpl().
| std::list< Url > zypp::Product::optionalUrls | ( | ) | const |
Optional software for the product (for example.
Non OSS repositories) They are complementary, not alternatives.
Definition at line 62 of file Product.cc.
References pimpl().
| std::list< std::string > zypp::Product::flags | ( | ) | const |
| Label zypp::Product::shortName | ( | ) | const |
| Label zypp::Product::longName | ( | ) | const |
| std::string zypp::Product::distributionName | ( | ) | const |
| Edition zypp::Product::distributionEdition | ( | ) | const |
| virtual Impl& zypp::Product::pimpl | ( | ) | [private, pure virtual] |
Access implementation.
Implements zypp::ResObject.
Referenced by distributionEdition(), distributionName(), extraUrls(), flags(), optionalUrls(), releaseNotesUrl(), shortName(), type(), updateUrls(), and vendor().
| virtual const Impl& zypp::Product::pimpl | ( | ) | const [private, pure virtual] |
1.5.3