zypp::storage::XMLPatchImpl Struct Reference

#include <XMLPatchImpl.h>

Inheritance diagram for zypp::storage::XMLPatchImpl:

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

Public Member Functions

 XMLPatchImpl ()
 Default ctor.
 ~XMLPatchImpl ()
 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 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.
std::string id () const
 Patch ID.
Date timestamp () const
 Patch time stamp.
std::string category () const
 Patch category (recommended, security,.
bool reboot_needed () const
 Does the system need to reboot to finish the update process?
bool affects_pkg_manager () const
 Does the patch affect the package manager itself?
bool interactive () const
 Is the patch installation interactive? (does it need user input?).
AtomList all_atoms () const
 The list of all atoms building the patch.
AtomList not_installed_atoms () const
 The list of those atoms which have not been installed.
bool any_atom_selected () const
void mark_atoms_to_freshen (bool freshen)

Public Attributes

std::string _patch_id
 Patch ID.
Date _timestamp
 Patch time stamp.
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
std::string _category
 Patch category (recommended, security,.
bool _reboot_needed
 Does the system need to reboot to finish the update process?
bool _affects_pkg_manager
 Does the patch affect the package manager itself?
AtomList _atoms
 The list of all atoms building the patch.

Detailed Description

Definition at line 28 of file XMLPatchImpl.h.


Constructor & Destructor Documentation

zypp::storage::XMLPatchImpl::XMLPatchImpl  ) 
 

Default ctor.

Definition at line 34 of file XMLPatchImpl.cc.

zypp::storage::XMLPatchImpl::~XMLPatchImpl  ) 
 

Dtor.

Definition at line 38 of file XMLPatchImpl.cc.


Member Function Documentation

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

Short label.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 33 of file XMLPatchImpl.h.

References _summary.

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

Long description.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 35 of file XMLPatchImpl.h.

References _description.

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

Todo:
well define!

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 37 of file XMLPatchImpl.h.

References _install_notify.

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

Todo:
well define!

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 39 of file XMLPatchImpl.h.

References _delete_notify.

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 41 of file XMLPatchImpl.h.

References _license_to_confirm.

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 43 of file XMLPatchImpl.h.

References _vendor.

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

Size.

Todo:
well define which size.

Reimplemented from zypp::detail::PatchImplIf.

Definition at line 45 of file XMLPatchImpl.h.

References _size.

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 47 of file XMLPatchImpl.h.

References _archive_size.

virtual unsigned zypp::storage::XMLPatchImpl::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 49 of file XMLPatchImpl.h.

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 51 of file XMLPatchImpl.h.

References _install_only.

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 53 of file XMLPatchImpl.h.

References _build_time.

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

Time of installation, or 0.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 55 of file XMLPatchImpl.h.

References _install_time.

std::string zypp::storage::XMLPatchImpl::id  )  const [virtual]
 

Patch ID.

Implements zypp::detail::PatchImplIf.

Definition at line 41 of file XMLPatchImpl.cc.

References _patch_id.

Date zypp::storage::XMLPatchImpl::timestamp  )  const [virtual]
 

Patch time stamp.

Implements zypp::detail::PatchImplIf.

Definition at line 45 of file XMLPatchImpl.cc.

References _timestamp.

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

Patch category (recommended, security,.

..)

Implements zypp::detail::PatchImplIf.

Definition at line 50 of file XMLPatchImpl.cc.

References _category.

bool zypp::storage::XMLPatchImpl::reboot_needed  )  const [virtual]
 

Does the system need to reboot to finish the update process?

Implements zypp::detail::PatchImplIf.

Definition at line 55 of file XMLPatchImpl.cc.

References _reboot_needed.

bool zypp::storage::XMLPatchImpl::affects_pkg_manager  )  const [virtual]
 

Does the patch affect the package manager itself?

Implements zypp::detail::PatchImplIf.

Definition at line 60 of file XMLPatchImpl.cc.

References _affects_pkg_manager.

bool zypp::storage::XMLPatchImpl::interactive  )  const [virtual]
 

Is the patch installation interactive? (does it need user input?).

Implements zypp::detail::PatchImplIf.

Definition at line 65 of file XMLPatchImpl.cc.

References _reboot_needed, DBG, and not_installed_atoms().

XMLPatchImpl::AtomList zypp::storage::XMLPatchImpl::all_atoms  )  const [virtual]
 

The list of all atoms building the patch.

Implements zypp::detail::PatchImplIf.

Definition at line 108 of file XMLPatchImpl.cc.

References _atoms.

XMLPatchImpl::AtomList zypp::storage::XMLPatchImpl::not_installed_atoms  )  const [virtual]
 

The list of those atoms which have not been installed.

Implements zypp::detail::PatchImplIf.

Definition at line 112 of file XMLPatchImpl.cc.

References _atoms.

Referenced by interactive().

bool zypp::storage::XMLPatchImpl::any_atom_selected  )  const [virtual]
 

Implements zypp::detail::PatchImplIf.

Definition at line 128 of file XMLPatchImpl.cc.

References _atoms.

void zypp::storage::XMLPatchImpl::mark_atoms_to_freshen bool  freshen  )  [virtual]
 

Implements zypp::detail::PatchImplIf.

Definition at line 141 of file XMLPatchImpl.cc.

References _atoms.


Member Data Documentation

std::string zypp::storage::XMLPatchImpl::_patch_id
 

Patch ID.

Definition at line 82 of file XMLPatchImpl.h.

Referenced by id().

Date zypp::storage::XMLPatchImpl::_timestamp
 

Patch time stamp.

Definition at line 84 of file XMLPatchImpl.h.

Referenced by timestamp().

TranslatedText zypp::storage::XMLPatchImpl::_summary
 

Definition at line 86 of file XMLPatchImpl.h.

Referenced by summary().

TranslatedText zypp::storage::XMLPatchImpl::_description
 

Definition at line 87 of file XMLPatchImpl.h.

Referenced by description().

TranslatedText zypp::storage::XMLPatchImpl::_install_notify
 

Definition at line 89 of file XMLPatchImpl.h.

Referenced by insnotify().

TranslatedText zypp::storage::XMLPatchImpl::_delete_notify
 

Definition at line 90 of file XMLPatchImpl.h.

Referenced by delnotify().

TranslatedText zypp::storage::XMLPatchImpl::_license_to_confirm
 

Definition at line 91 of file XMLPatchImpl.h.

Referenced by licenseToConfirm().

std::string zypp::storage::XMLPatchImpl::_vendor
 

Definition at line 92 of file XMLPatchImpl.h.

Referenced by vendor().

ByteCount zypp::storage::XMLPatchImpl::_size
 

Definition at line 93 of file XMLPatchImpl.h.

Referenced by size().

ByteCount zypp::storage::XMLPatchImpl::_archive_size
 

Definition at line 94 of file XMLPatchImpl.h.

Referenced by archivesize().

bool zypp::storage::XMLPatchImpl::_install_only
 

Definition at line 95 of file XMLPatchImpl.h.

Referenced by installOnly().

Date zypp::storage::XMLPatchImpl::_build_time
 

Definition at line 96 of file XMLPatchImpl.h.

Referenced by buildtime().

Date zypp::storage::XMLPatchImpl::_install_time
 

Definition at line 97 of file XMLPatchImpl.h.

Referenced by installtime().

std::string zypp::storage::XMLPatchImpl::_category
 

Patch category (recommended, security,.

..)

Definition at line 101 of file XMLPatchImpl.h.

Referenced by category().

bool zypp::storage::XMLPatchImpl::_reboot_needed
 

Does the system need to reboot to finish the update process?

Definition at line 103 of file XMLPatchImpl.h.

Referenced by interactive(), and reboot_needed().

bool zypp::storage::XMLPatchImpl::_affects_pkg_manager
 

Does the patch affect the package manager itself?

Definition at line 105 of file XMLPatchImpl.h.

Referenced by affects_pkg_manager().

AtomList zypp::storage::XMLPatchImpl::_atoms
 

The list of all atoms building the patch.

Definition at line 107 of file XMLPatchImpl.h.

Referenced by all_atoms(), any_atom_selected(), mark_atoms_to_freshen(), and not_installed_atoms().


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