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< std::string > flags () const
 The product flags.
virtual TranslatedText shortName () const

Public Attributes

std::string _category
std::string _name
std::string _version
std::string _dist
std::string _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::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 38 of file SuseTagsProductImpl.h.


Constructor & Destructor Documentation

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

Definition at line 29 of file SuseTagsProductImpl.cc.

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

Definition at line 37 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 41 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 44 of file SuseTagsProductImpl.cc.

References _vendor.

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

Short label.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 47 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 50 of file SuseTagsProductImpl.cc.

References _source.

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

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 53 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 56 of file SuseTagsProductImpl.cc.

References _update_urls.

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

The product flags.

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 59 of file SuseTagsProductImpl.cc.

References _flags.

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

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 62 of file SuseTagsProductImpl.cc.

References _shortlabel.


Member Data Documentation

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

Definition at line 53 of file SuseTagsProductImpl.h.

Referenced by category().

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

Definition at line 55 of file SuseTagsProductImpl.h.

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

Definition at line 56 of file SuseTagsProductImpl.h.

std::string zypp::source::susetags::SuseTagsProductImpl::_dist
 

Definition at line 57 of file SuseTagsProductImpl.h.

std::string zypp::source::susetags::SuseTagsProductImpl::_dist_version
 

Definition at line 58 of file SuseTagsProductImpl.h.

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

Definition at line 59 of file SuseTagsProductImpl.h.

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

Definition at line 60 of file SuseTagsProductImpl.h.

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

Definition at line 61 of file SuseTagsProductImpl.h.

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

Definition at line 62 of file SuseTagsProductImpl.h.

Referenced by shortName().

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

Definition at line 63 of file SuseTagsProductImpl.h.

Referenced by vendor().

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

Definition at line 64 of file SuseTagsProductImpl.h.

Referenced by releaseNotesUrl().

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

Definition at line 65 of file SuseTagsProductImpl.h.

Referenced by updateUrls().

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

Definition at line 66 of file SuseTagsProductImpl.h.

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

Definition at line 67 of file SuseTagsProductImpl.h.

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

Definition at line 68 of file SuseTagsProductImpl.h.

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

Definition at line 69 of file SuseTagsProductImpl.h.

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

Definition at line 70 of file SuseTagsProductImpl.h.

Referenced by summary().

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

Definition at line 71 of file SuseTagsProductImpl.h.

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

Definition at line 72 of file SuseTagsProductImpl.h.

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

Definition at line 73 of file SuseTagsProductImpl.h.

Referenced by flags().

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

Definition at line 74 of file SuseTagsProductImpl.h.

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

Definition at line 75 of file SuseTagsProductImpl.h.

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

Definition at line 77 of file SuseTagsProductImpl.h.

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

Definition at line 78 of file SuseTagsProductImpl.h.

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

Definition at line 80 of file SuseTagsProductImpl.h.

Referenced by source().


The documentation for this struct was generated from the following files:
Generated on Thu Jul 6 00:07:34 2006 for zypp by  doxygen 1.4.6