zypp::source::susetags::SuseTagsProductImpl Struct Reference

#include <SuseTagsProductImpl.h>

Inheritance diagram for zypp::source::susetags::SuseTagsProductImpl:

zypp::detail::ProductImplIf zypp::detail::ResObjectImplIf zypp::base::ReferenceCounted NonCopyable List of all members.

Public Member Functions

 SuseTagsProductImpl ()
virtual ~SuseTagsProductImpl ()
virtual std::string category () const
 Get the category of the product - addon or base.
virtual Label vendor () const
 Get the vendor of the product.
virtual TranslatedText summary () const
 Short label.
virtual Source_Ref source () const
 Backlink to the source providing this.
virtual Url releaseNotesUrl () const
virtual std::list< UrlupdateUrls () const
virtual std::list< UrlextraUrls () const
 Additional software for the product They are complementary, not alternatives.
virtual std::list< UrloptionalUrls () 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

std::string _category
std::string _name
std::string _version
std::string _dist_name
Edition _dist_version
std::string _base_product
std::string _base_version
std::string _you_type
std::string _shortlabel
std::string _vendor
Url _release_notes_url
std::list< Url_update_urls
std::list< Url_extra_urls
std::list< Url_optional_urls
std::map< std::string, std::list<
std::string > > 
_arch
std::string _default_base
Dependencies _deps
std::list< std::string > _languages
TranslatedText _summary
std::string _description_dir
std::string _data_dir
std::list< std::string > _flags
std::string _language
std::string _timezone
std::map< std::string, CheckSum_descr_files_checksums
std::map< std::string, CheckSum_signing_keys
Source_Ref _source

Detailed Description

Definition at line 39 of file SuseTagsProductImpl.h.


Constructor & Destructor Documentation

zypp::source::susetags::SuseTagsProductImpl::SuseTagsProductImpl (  ) 

Definition at line 31 of file SuseTagsProductImpl.cc.

zypp::source::susetags::SuseTagsProductImpl::~SuseTagsProductImpl (  )  [virtual]

Definition at line 39 of file SuseTagsProductImpl.cc.


Member Function Documentation

std::string zypp::source::susetags::SuseTagsProductImpl::category (  )  const [virtual]

Get the category of the product - addon or base.

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 43 of file SuseTagsProductImpl.cc.

References _category.

Label zypp::source::susetags::SuseTagsProductImpl::vendor (  )  const [virtual]

Get the vendor of the product.

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 48 of file SuseTagsProductImpl.cc.

References _vendor.

TranslatedText zypp::source::susetags::SuseTagsProductImpl::summary (  )  const [virtual]

Short label.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 53 of file SuseTagsProductImpl.cc.

References _summary.

Source_Ref zypp::source::susetags::SuseTagsProductImpl::source (  )  const [virtual]

Backlink to the source providing this.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 58 of file SuseTagsProductImpl.cc.

References _source.

Url zypp::source::susetags::SuseTagsProductImpl::releaseNotesUrl (  )  const [virtual]

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 63 of file SuseTagsProductImpl.cc.

References _release_notes_url.

std::list< Url > zypp::source::susetags::SuseTagsProductImpl::updateUrls (  )  const [virtual]

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 68 of file SuseTagsProductImpl.cc.

References _update_urls.

std::list< Url > zypp::source::susetags::SuseTagsProductImpl::extraUrls (  )  const [virtual]

Additional software for the product They are complementary, not alternatives.

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 73 of file SuseTagsProductImpl.cc.

References _extra_urls.

std::list< Url > zypp::source::susetags::SuseTagsProductImpl::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 78 of file SuseTagsProductImpl.cc.

References _optional_urls.

std::list< std::string > zypp::source::susetags::SuseTagsProductImpl::flags (  )  const [virtual]

The product flags.

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 83 of file SuseTagsProductImpl.cc.

References _flags.

TranslatedText zypp::source::susetags::SuseTagsProductImpl::shortName (  )  const [virtual]

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 88 of file SuseTagsProductImpl.cc.

References _shortlabel.

std::string zypp::source::susetags::SuseTagsProductImpl::distributionName (  )  const [virtual]

Vendor specific distribution id.

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 93 of file SuseTagsProductImpl.cc.

References _dist_name.

Edition zypp::source::susetags::SuseTagsProductImpl::distributionEdition (  )  const [virtual]

Vendor specific distribution version.

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 98 of file SuseTagsProductImpl.cc.

References _dist_version.


Member Data Documentation

std::string zypp::source::susetags::SuseTagsProductImpl::_category

Definition at line 60 of file SuseTagsProductImpl.h.

Referenced by category().

std::string zypp::source::susetags::SuseTagsProductImpl::_name

Definition at line 62 of file SuseTagsProductImpl.h.

std::string zypp::source::susetags::SuseTagsProductImpl::_version

Definition at line 63 of file SuseTagsProductImpl.h.

std::string zypp::source::susetags::SuseTagsProductImpl::_dist_name

Definition at line 64 of file SuseTagsProductImpl.h.

Referenced by distributionName().

Edition zypp::source::susetags::SuseTagsProductImpl::_dist_version

Definition at line 65 of file SuseTagsProductImpl.h.

Referenced by distributionEdition().

std::string zypp::source::susetags::SuseTagsProductImpl::_base_product

Definition at line 67 of file SuseTagsProductImpl.h.

std::string zypp::source::susetags::SuseTagsProductImpl::_base_version

Definition at line 68 of file SuseTagsProductImpl.h.

std::string zypp::source::susetags::SuseTagsProductImpl::_you_type

Definition at line 69 of file SuseTagsProductImpl.h.

std::string zypp::source::susetags::SuseTagsProductImpl::_shortlabel

Definition at line 70 of file SuseTagsProductImpl.h.

Referenced by shortName().

std::string zypp::source::susetags::SuseTagsProductImpl::_vendor

Definition at line 71 of file SuseTagsProductImpl.h.

Referenced by vendor().

Url zypp::source::susetags::SuseTagsProductImpl::_release_notes_url

Definition at line 72 of file SuseTagsProductImpl.h.

Referenced by releaseNotesUrl().

std::list<Url> zypp::source::susetags::SuseTagsProductImpl::_update_urls

Definition at line 74 of file SuseTagsProductImpl.h.

Referenced by updateUrls().

std::list<Url> zypp::source::susetags::SuseTagsProductImpl::_extra_urls

Definition at line 75 of file SuseTagsProductImpl.h.

Referenced by extraUrls().

std::list<Url> zypp::source::susetags::SuseTagsProductImpl::_optional_urls

Definition at line 76 of file SuseTagsProductImpl.h.

Referenced by optionalUrls().

std::map< std::string, std::list<std::string> > zypp::source::susetags::SuseTagsProductImpl::_arch

Definition at line 78 of file SuseTagsProductImpl.h.

std::string zypp::source::susetags::SuseTagsProductImpl::_default_base

Definition at line 79 of file SuseTagsProductImpl.h.

Dependencies zypp::source::susetags::SuseTagsProductImpl::_deps

Definition at line 80 of file SuseTagsProductImpl.h.

std::list<std::string> zypp::source::susetags::SuseTagsProductImpl::_languages

Definition at line 81 of file SuseTagsProductImpl.h.

TranslatedText zypp::source::susetags::SuseTagsProductImpl::_summary

Definition at line 82 of file SuseTagsProductImpl.h.

Referenced by summary().

std::string zypp::source::susetags::SuseTagsProductImpl::_description_dir

Definition at line 83 of file SuseTagsProductImpl.h.

std::string zypp::source::susetags::SuseTagsProductImpl::_data_dir

Definition at line 84 of file SuseTagsProductImpl.h.

std::list<std::string> zypp::source::susetags::SuseTagsProductImpl::_flags

Definition at line 85 of file SuseTagsProductImpl.h.

Referenced by flags().

std::string zypp::source::susetags::SuseTagsProductImpl::_language

Definition at line 86 of file SuseTagsProductImpl.h.

std::string zypp::source::susetags::SuseTagsProductImpl::_timezone

Definition at line 87 of file SuseTagsProductImpl.h.

std::map<std::string, CheckSum> zypp::source::susetags::SuseTagsProductImpl::_descr_files_checksums

Definition at line 89 of file SuseTagsProductImpl.h.

std::map<std::string, CheckSum> zypp::source::susetags::SuseTagsProductImpl::_signing_keys

Definition at line 90 of file SuseTagsProductImpl.h.

Source_Ref zypp::source::susetags::SuseTagsProductImpl::_source

Definition at line 92 of file SuseTagsProductImpl.h.

Referenced by source().


The documentation for this struct was generated from the following files:
Generated on Tue Nov 28 16:49:40 2006 for zypp by  doxygen 1.5.0