#include <XMLPatchImpl.h>
Inheritance diagram for zypp::storage::XMLPatchImpl:
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. |
Definition at line 28 of file XMLPatchImpl.h.
|
Default ctor.
Definition at line 34 of file XMLPatchImpl.cc. |
|
Dtor.
Definition at line 38 of file XMLPatchImpl.cc. |
|
Short label.
Reimplemented from zypp::detail::ResObjectImplIf. Definition at line 33 of file XMLPatchImpl.h. References _summary. |
|
Long description.
Reimplemented from zypp::detail::ResObjectImplIf. Definition at line 35 of file XMLPatchImpl.h. References _description. |
|
Reimplemented from zypp::detail::ResObjectImplIf. Definition at line 37 of file XMLPatchImpl.h. References _install_notify. |
|
Reimplemented from zypp::detail::ResObjectImplIf. Definition at line 39 of file XMLPatchImpl.h. References _delete_notify. |
|
Reimplemented from zypp::detail::ResObjectImplIf. Definition at line 41 of file XMLPatchImpl.h. References _license_to_confirm. |
|
Reimplemented from zypp::detail::ResObjectImplIf. Definition at line 43 of file XMLPatchImpl.h. References _vendor. |
|
Size.
Reimplemented from zypp::detail::PatchImplIf. Definition at line 45 of file XMLPatchImpl.h. References _size. |
|
Reimplemented from zypp::detail::ResObjectImplIf. Definition at line 47 of file XMLPatchImpl.h. References _archive_size. |
|
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. |
|
Reimplemented from zypp::detail::ResObjectImplIf. Definition at line 51 of file XMLPatchImpl.h. References _install_only. |
|
Reimplemented from zypp::detail::ResObjectImplIf. Definition at line 53 of file XMLPatchImpl.h. References _build_time. |
|
Time of installation, or
Reimplemented from zypp::detail::ResObjectImplIf. Definition at line 55 of file XMLPatchImpl.h. References _install_time. |
|
Patch ID.
Implements zypp::detail::PatchImplIf. Definition at line 41 of file XMLPatchImpl.cc. References _patch_id. |
|
Patch time stamp.
Implements zypp::detail::PatchImplIf. Definition at line 45 of file XMLPatchImpl.cc. References _timestamp. |
|
Patch category (recommended, security,. ..) Implements zypp::detail::PatchImplIf. Definition at line 50 of file XMLPatchImpl.cc. References _category. |
|
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. |
|
Does the patch affect the package manager itself?
Implements zypp::detail::PatchImplIf. Definition at line 60 of file XMLPatchImpl.cc. References _affects_pkg_manager. |
|
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(). |
|
The list of all atoms building the patch.
Implements zypp::detail::PatchImplIf. Definition at line 108 of file XMLPatchImpl.cc. References _atoms. |
|
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(). |
|
Implements zypp::detail::PatchImplIf. Definition at line 128 of file XMLPatchImpl.cc. References _atoms. |
|
Implements zypp::detail::PatchImplIf. Definition at line 141 of file XMLPatchImpl.cc. References _atoms. |
|
Patch ID.
Definition at line 82 of file XMLPatchImpl.h. Referenced by id(). |
|
Patch time stamp.
Definition at line 84 of file XMLPatchImpl.h. Referenced by timestamp(). |
|
Definition at line 86 of file XMLPatchImpl.h. Referenced by summary(). |
|
Definition at line 87 of file XMLPatchImpl.h. Referenced by description(). |
|
Definition at line 89 of file XMLPatchImpl.h. Referenced by insnotify(). |
|
Definition at line 90 of file XMLPatchImpl.h. Referenced by delnotify(). |
|
Definition at line 91 of file XMLPatchImpl.h. Referenced by licenseToConfirm(). |
|
Definition at line 92 of file XMLPatchImpl.h. Referenced by vendor(). |
|
Definition at line 93 of file XMLPatchImpl.h. Referenced by size(). |
|
Definition at line 94 of file XMLPatchImpl.h. Referenced by archivesize(). |
|
Definition at line 95 of file XMLPatchImpl.h. Referenced by installOnly(). |
|
Definition at line 96 of file XMLPatchImpl.h. Referenced by buildtime(). |
|
Definition at line 97 of file XMLPatchImpl.h. Referenced by installtime(). |
|
Patch category (recommended, security,. ..) Definition at line 101 of file XMLPatchImpl.h. Referenced by category(). |
|
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(). |
|
Does the patch affect the package manager itself?
Definition at line 105 of file XMLPatchImpl.h. Referenced by affects_pkg_manager(). |
|
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(). |