#include <Product.h>
Inheritance diagram for zypp::Product:
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 | category () const |
Get the product categoty (base, add-on). | |
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< std::string > | flags () const |
The product flags. | |
Label | shortName () const |
Label | longName () const |
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.
|
Reimplemented from zypp::ResObject. |
|
Reimplemented from zypp::ResObject. |
|
Reimplemented from zypp::ResObject. |
|
Reimplemented from zypp::ResObject. |
|
Reimplemented from zypp::ResObject. |
|
Ctor.
Definition at line 29 of file Product.cc. |
|
Dtor.
Definition at line 38 of file Product.cc. |
|
Get the product categoty (base, add-on).
Definition at line 47 of file Product.cc. References zypp::detail::ProductImplIf::category(), and pimpl(). |
|
Get the vendor of the product.
Reimplemented from zypp::ResObject. Definition at line 50 of file Product.cc. References pimpl(), and zypp::detail::ProductImplIf::vendor(). |
|
The URL to download the release notes for this product.
Definition at line 53 of file Product.cc. References pimpl(), and zypp::detail::ProductImplIf::releaseNotesUrl(). |
|
Online updates for the product. They are complementary, not alternatives. #163192 Definition at line 56 of file Product.cc. References pimpl(), and zypp::detail::ProductImplIf::updateUrls(). |
|
The product flags.
Definition at line 59 of file Product.cc. References zypp::detail::ProductImplIf::flags(), and pimpl(). |
|
Definition at line 63 of file Product.cc. References pimpl(), zypp::detail::ProductImplIf::shortName(), and zypp::TranslatedText::text(). |
|
Definition at line 67 of file Product.cc. References zypp::ResObject::summary(). |
|
Access implementation.
Implements zypp::ResObject. Referenced by category(), flags(), releaseNotesUrl(), shortName(), updateUrls(), and vendor(). |
|
Access implementation.
Implements zypp::ResObject. |