#include <YUMPatchImpl.h>
Inheritance diagram for zypp::source::yum::YUMPatchImpl:

Public Member Functions | |
| YUMPatchImpl (Source_Ref source_r, const zypp::parser::yum::YUMPatchData &parsed, YUMSourceImpl &srcimpl_r) | |
| Default ctor. | |
| 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. | |
| virtual TranslatedText | summary () const |
| Patch summary. | |
| virtual TranslatedText | description () const |
| Patch description. | |
| bool | any_atom_selected () const |
| void | mark_atoms_to_freshen (bool freshen) |
| Source_Ref | source () const |
| Installation source which provides the package. | |
Protected Attributes | |
| std::string | _patch_id |
| Patch ID. | |
| Date | _timestamp |
| Patch time stamp. | |
| TranslatedText | _summary |
| Patch summary. | |
| TranslatedText | _description |
| Patch description. | |
| 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. | |
Private Attributes | |
| Source_Ref | _source |
Friends | |
| class | YUMSourceImpl |
Definition at line 35 of file YUMPatchImpl.h.
|
||||||||||||||||
|
|
Patch ID.
Implements zypp::detail::PatchImplIf. Definition at line 111 of file YUMPatchImpl.cc. References _patch_id. |
|
|
Patch time stamp.
Implements zypp::detail::PatchImplIf. Definition at line 115 of file YUMPatchImpl.cc. References _timestamp. |
|
|
Patch category (recommended, security,. ..) Implements zypp::detail::PatchImplIf. Definition at line 127 of file YUMPatchImpl.cc. References _category. |
|
|
Does the system need to reboot to finish the update process?
Implements zypp::detail::PatchImplIf. Definition at line 132 of file YUMPatchImpl.cc. References _reboot_needed. |
|
|
Does the patch affect the package manager itself?
Implements zypp::detail::PatchImplIf. Definition at line 137 of file YUMPatchImpl.cc. References _affects_pkg_manager. |
|
|
Is the patch installation interactive? (does it need user input?).
Implements zypp::detail::PatchImplIf. Definition at line 142 of file YUMPatchImpl.cc. References _reboot_needed, DBG, and not_installed_atoms(). |
|
|
The list of all atoms building the patch.
Implements zypp::detail::PatchImplIf. Definition at line 185 of file YUMPatchImpl.cc. References _atoms. |
|
|
The list of those atoms which have not been installed.
Implements zypp::detail::PatchImplIf. Definition at line 189 of file YUMPatchImpl.cc. References _atoms. Referenced by interactive(). |
|
|
Patch summary.
Reimplemented from zypp::detail::ResObjectImplIf. Definition at line 120 of file YUMPatchImpl.cc. References _summary. |
|
|
Patch description.
Reimplemented from zypp::detail::ResObjectImplIf. Definition at line 123 of file YUMPatchImpl.cc. References _description. |
|
|
Implements zypp::detail::PatchImplIf. Definition at line 205 of file YUMPatchImpl.cc. References _atoms. |
|
|
Implements zypp::detail::PatchImplIf. Definition at line 218 of file YUMPatchImpl.cc. References _atoms. |
|
|
Installation source which provides the package.
Reimplemented from zypp::detail::ResObjectImplIf. Definition at line 227 of file YUMPatchImpl.cc. References _source. |
|
|
Definition at line 90 of file YUMPatchImpl.h. |
|
|
Patch ID.
Definition at line 71 of file YUMPatchImpl.h. Referenced by id(), and YUMPatchImpl(). |
|
|
Patch time stamp.
Definition at line 73 of file YUMPatchImpl.h. Referenced by timestamp(), and YUMPatchImpl(). |
|
|
Patch summary.
Definition at line 75 of file YUMPatchImpl.h. Referenced by summary(), and YUMPatchImpl(). |
|
|
Patch description.
Definition at line 77 of file YUMPatchImpl.h. Referenced by description(), and YUMPatchImpl(). |
|
|
Patch category (recommended, security,. ..) Definition at line 79 of file YUMPatchImpl.h. Referenced by category(), and YUMPatchImpl(). |
|
|
Does the system need to reboot to finish the update process?
Definition at line 81 of file YUMPatchImpl.h. Referenced by interactive(), reboot_needed(), and YUMPatchImpl(). |
|
|
Does the patch affect the package manager itself?
Definition at line 83 of file YUMPatchImpl.h. Referenced by affects_pkg_manager(), and YUMPatchImpl(). |
|
|
The list of all atoms building the patch.
Definition at line 85 of file YUMPatchImpl.h. Referenced by all_atoms(), any_atom_selected(), mark_atoms_to_freshen(), not_installed_atoms(), and YUMPatchImpl(). |
|
|
Definition at line 87 of file YUMPatchImpl.h. Referenced by source(), and YUMPatchImpl(). |
1.4.6