zypp::storage::XMLProductImpl Struct Reference

#include <XMLProductImpl.h>

Inheritance diagram for zypp::storage::XMLProductImpl:
[legend]

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
virtual ByteCount size () const
 Size.
virtual ByteCount downloadSize () const
virtual bool installOnly () const
virtual Date buildtime () const
virtual Date installtime () const
 Time of installation, or 0.
virtual std::string type () const
 Get the type of the product - addon or base.
virtual TranslatedText shortName () const
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 std::string distributionName () const
 Vendor specific distribution id.
virtual Edition distributionEdition () const
 Vendor specific distribution version.

Public Attributes

std::string _type
Url _release_notes_url
std::list< Url_update_urls
std::list< Url_extra_urls
std::list< Url_optional_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 _downloadSize
bool _install_only
Date _build_time
Date _install_time
TranslatedText _short_name
std::string _dist_name
Edition _dist_version


Detailed Description

Definition at line 30 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 35 of file XMLProductImpl.h.

References _summary.

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

Long description.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 37 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 39 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 41 of file XMLProductImpl.h.

References _delete_notify.

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 43 of file XMLProductImpl.h.

References _license_to_confirm.

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 45 of file XMLProductImpl.h.

References _vendor.

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

Size.

Todo:
well define which size.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 47 of file XMLProductImpl.h.

References _size.

virtual ByteCount zypp::storage::XMLProductImpl::downloadSize ( void   )  const [inline, virtual]

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 49 of file XMLProductImpl.h.

References _downloadSize.

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 51 of file XMLProductImpl.h.

References _install_only.

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 53 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 55 of file XMLProductImpl.h.

References _install_time.

std::string zypp::storage::XMLProductImpl::type ( void   )  const [virtual]

Get the type of the product - addon or base.

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 38 of file XMLProductImpl.cc.

References _type.

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< Url > zypp::storage::XMLProductImpl::extraUrls (  )  const [virtual]

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

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 50 of file XMLProductImpl.cc.

References _extra_urls.

std::list< Url > zypp::storage::XMLProductImpl::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 53 of file XMLProductImpl.cc.

References _optional_urls.

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

The product flags.

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 56 of file XMLProductImpl.cc.

References _flags.

std::string zypp::storage::XMLProductImpl::distributionName (  )  const [virtual]

Vendor specific distribution id.

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 59 of file XMLProductImpl.cc.

References _dist_name.

Edition zypp::storage::XMLProductImpl::distributionEdition (  )  const [virtual]

Vendor specific distribution version.

Reimplemented from zypp::detail::ProductImplIf.

Definition at line 62 of file XMLProductImpl.cc.

References _dist_version.


Member Data Documentation

std::string zypp::storage::XMLProductImpl::_type

Definition at line 70 of file XMLProductImpl.h.

Referenced by type().

Url zypp::storage::XMLProductImpl::_release_notes_url

Definition at line 71 of file XMLProductImpl.h.

Referenced by releaseNotesUrl().

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

Definition at line 73 of file XMLProductImpl.h.

Referenced by updateUrls().

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

Definition at line 74 of file XMLProductImpl.h.

Referenced by extraUrls().

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

Definition at line 75 of file XMLProductImpl.h.

Referenced by optionalUrls().

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

Definition at line 77 of file XMLProductImpl.h.

Referenced by flags().

TranslatedText zypp::storage::XMLProductImpl::_summary

Definition at line 79 of file XMLProductImpl.h.

Referenced by summary().

TranslatedText zypp::storage::XMLProductImpl::_description

Definition at line 80 of file XMLProductImpl.h.

Referenced by description().

TranslatedText zypp::storage::XMLProductImpl::_install_notify

Definition at line 82 of file XMLProductImpl.h.

Referenced by insnotify().

TranslatedText zypp::storage::XMLProductImpl::_delete_notify

Definition at line 83 of file XMLProductImpl.h.

Referenced by delnotify().

TranslatedText zypp::storage::XMLProductImpl::_license_to_confirm

Definition at line 84 of file XMLProductImpl.h.

Referenced by licenseToConfirm().

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

Definition at line 85 of file XMLProductImpl.h.

Referenced by vendor().

ByteCount zypp::storage::XMLProductImpl::_size

Definition at line 86 of file XMLProductImpl.h.

Referenced by size().

ByteCount zypp::storage::XMLProductImpl::_downloadSize

Definition at line 87 of file XMLProductImpl.h.

Referenced by downloadSize().

bool zypp::storage::XMLProductImpl::_install_only

Definition at line 88 of file XMLProductImpl.h.

Referenced by installOnly().

Date zypp::storage::XMLProductImpl::_build_time

Definition at line 89 of file XMLProductImpl.h.

Referenced by buildtime().

Date zypp::storage::XMLProductImpl::_install_time

Definition at line 90 of file XMLProductImpl.h.

Referenced by installtime().

TranslatedText zypp::storage::XMLProductImpl::_short_name

Definition at line 91 of file XMLProductImpl.h.

Referenced by shortName().

std::string zypp::storage::XMLProductImpl::_dist_name

Definition at line 92 of file XMLProductImpl.h.

Referenced by distributionName().

Edition zypp::storage::XMLProductImpl::_dist_version

Definition at line 93 of file XMLProductImpl.h.

Referenced by distributionEdition().


The documentation for this struct was generated from the following files:
Generated on Tue Sep 25 19:23:27 2007 for libzypp by  doxygen 1.5.3