zypp::storage::XMLProductImpl Struct Reference

#include <XMLProductImpl.h>

Inheritance diagram for zypp::storage::XMLProductImpl:

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

Public Member Functions

 XMLProductImpl ()
 Default ctor.
 ~XMLProductImpl ()
 Dtor.
virtual TranslatedText summary () const
 Short label.
virtual TranslatedText description () const
 Long description.
virtual TranslatedText insnotify () const
virtual TranslatedText delnotify () const
virtual TranslatedText licenseToConfirm () const
virtual Vendor vendor () const
 Get the vendor of the product.
virtual ByteCount size () const
 Size.
virtual ByteCount archivesize () const
virtual unsigned sourceMediaNr () const
 Number of the source media that provides the data required for installation.
virtual bool installOnly () const
virtual Date buildtime () const
virtual Date installtime () const
 Time of installation, or 0.
virtual std::string category () const
 Get the category of the product - addon or base.
virtual TranslatedText shortName () const
virtual Url releaseNotesUrl () const
virtual std::list< UrlupdateUrls () const
virtual std::list< std::string > flags () const
 The product flags.

Public Attributes

std::string _category
Url _release_notes_url
std::list< Url_update_urls
std::list< std::string > _flags
TranslatedText _summary
TranslatedText _description
TranslatedText _install_notify
TranslatedText _delete_notify
TranslatedText _license_to_confirm
std::string _vendor
ByteCount _size
ByteCount _archive_size
bool _install_only
Date _build_time
Date _install_time
TranslatedText _short_name
Source_Ref _source

Detailed Description

Definition at line 31 of file XMLProductImpl.h.


Constructor & Destructor Documentation

zypp::storage::XMLProductImpl::XMLProductImpl  ) 
 

Default ctor.

Definition at line 32 of file XMLProductImpl.cc.

zypp::storage::XMLProductImpl::~XMLProductImpl  ) 
 

Dtor.

Definition at line 35 of file XMLProductImpl.cc.


Member Function Documentation

virtual TranslatedText zypp::storage::XMLProductImpl::summary  )  const [inline, virtual]
 

Short label.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 36 of file XMLProductImpl.h.

References _summary.

virtual TranslatedText zypp::storage::XMLProductImpl::description  )  const [inline, virtual]
 

Long description.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 38 of file XMLProductImpl.h.

References _description.

virtual TranslatedText zypp::storage::XMLProductImpl::insnotify  )  const [inline, virtual]
 

Todo:
well define!

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 40 of file XMLProductImpl.h.

References _install_notify.

virtual TranslatedText zypp::storage::XMLProductImpl::delnotify  )  const [inline, virtual]
 

Todo:
well define!

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 42 of file XMLProductImpl.h.

References _delete_notify.

virtual TranslatedText zypp::storage::XMLProductImpl::licenseToConfirm  )  const [inline, virtual]
 

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 44 of file XMLProductImpl.h.

References _license_to_confirm.

virtual Vendor zypp::storage::XMLProductImpl::vendor  )  const [inline, virtual]
 

Get the vendor of the product.

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 46 of file XMLProductImpl.h.

References _vendor.

virtual ByteCount zypp::storage::XMLProductImpl::size  )  const [inline, virtual]
 

Size.

Todo:
well define which size.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 48 of file XMLProductImpl.h.

References _size.

virtual ByteCount zypp::storage::XMLProductImpl::archivesize  )  const [inline, virtual]
 

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 50 of file XMLProductImpl.h.

References _archive_size.

virtual unsigned zypp::storage::XMLProductImpl::sourceMediaNr  )  const [inline, virtual]
 

Number of the source media that provides the data required for installation.

Zero, if no media access is required.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 52 of file XMLProductImpl.h.

virtual bool zypp::storage::XMLProductImpl::installOnly  )  const [inline, virtual]
 

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 54 of file XMLProductImpl.h.

References _install_only.

virtual Date zypp::storage::XMLProductImpl::buildtime  )  const [inline, virtual]
 

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 56 of file XMLProductImpl.h.

References _build_time.

virtual Date zypp::storage::XMLProductImpl::installtime  )  const [inline, virtual]
 

Time of installation, or 0.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 58 of file XMLProductImpl.h.

References _install_time.

std::string zypp::storage::XMLProductImpl::category  )  const [virtual]
 

Get the category of the product - addon or base.

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 38 of file XMLProductImpl.cc.

References _category.

TranslatedText zypp::storage::XMLProductImpl::shortName  )  const [virtual]
 

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 41 of file XMLProductImpl.cc.

References _short_name.

Url zypp::storage::XMLProductImpl::releaseNotesUrl  )  const [virtual]
 

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 44 of file XMLProductImpl.cc.

References _release_notes_url.

std::list< Url > zypp::storage::XMLProductImpl::updateUrls  )  const [virtual]
 

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 47 of file XMLProductImpl.cc.

References _update_urls.

std::list< std::string > zypp::storage::XMLProductImpl::flags  )  const [virtual]
 

The product flags.

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 50 of file XMLProductImpl.cc.

References _flags.


Member Data Documentation

std::string zypp::storage::XMLProductImpl::_category
 

Definition at line 67 of file XMLProductImpl.h.

Referenced by category().

Url zypp::storage::XMLProductImpl::_release_notes_url
 

Definition at line 68 of file XMLProductImpl.h.

Referenced by releaseNotesUrl().

std::list<Url> zypp::storage::XMLProductImpl::_update_urls
 

Definition at line 69 of file XMLProductImpl.h.

Referenced by updateUrls().

std::list<std::string> zypp::storage::XMLProductImpl::_flags
 

Definition at line 70 of file XMLProductImpl.h.

Referenced by flags().

TranslatedText zypp::storage::XMLProductImpl::_summary
 

Definition at line 72 of file XMLProductImpl.h.

Referenced by summary().

TranslatedText zypp::storage::XMLProductImpl::_description
 

Definition at line 73 of file XMLProductImpl.h.

Referenced by description().

TranslatedText zypp::storage::XMLProductImpl::_install_notify
 

Definition at line 75 of file XMLProductImpl.h.

Referenced by insnotify().

TranslatedText zypp::storage::XMLProductImpl::_delete_notify
 

Definition at line 76 of file XMLProductImpl.h.

Referenced by delnotify().

TranslatedText zypp::storage::XMLProductImpl::_license_to_confirm
 

Definition at line 77 of file XMLProductImpl.h.

Referenced by licenseToConfirm().

std::string zypp::storage::XMLProductImpl::_vendor
 

Definition at line 78 of file XMLProductImpl.h.

Referenced by vendor().

ByteCount zypp::storage::XMLProductImpl::_size
 

Definition at line 79 of file XMLProductImpl.h.

Referenced by size().

ByteCount zypp::storage::XMLProductImpl::_archive_size
 

Definition at line 80 of file XMLProductImpl.h.

Referenced by archivesize().

bool zypp::storage::XMLProductImpl::_install_only
 

Definition at line 81 of file XMLProductImpl.h.

Referenced by installOnly().

Date zypp::storage::XMLProductImpl::_build_time
 

Definition at line 82 of file XMLProductImpl.h.

Referenced by buildtime().

Date zypp::storage::XMLProductImpl::_install_time
 

Definition at line 83 of file XMLProductImpl.h.

Referenced by installtime().

TranslatedText zypp::storage::XMLProductImpl::_short_name
 

Definition at line 86 of file XMLProductImpl.h.

Referenced by shortName().

Source_Ref zypp::storage::XMLProductImpl::_source
 

Definition at line 87 of file XMLProductImpl.h.


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