#include <PatchImplIf.h>
Inheritance diagram for zypp::detail::PatchImplIf:
Public Types | |
typedef Patch | ResType |
typedef std::list< ResObject::Ptr > | AtomList |
Public Member Functions | |
virtual std::string | id () const =0 |
Patch ID. | |
virtual Date | timestamp () const =0 |
Patch time stamp. | |
virtual std::string | category () const =0 |
Patch category (recommended, security,. | |
virtual bool | reboot_needed () const =0 |
Does the system need to reboot to finish the update process? | |
virtual bool | affects_pkg_manager () const =0 |
Does the patch affect the package manager itself? | |
virtual ByteCount | size () const |
Size. | |
virtual bool | interactive () const =0 |
Is the patch installation interactive? (does it need user input?). | |
virtual AtomList | all_atoms () const =0 |
The list of all atoms building the patch. | |
virtual AtomList | not_installed_atoms () const =0 |
The list of those atoms which have not been installed. | |
virtual void | mark_atoms_to_freshen (bool freshen)=0 |
virtual bool | any_atom_selected () const =0 |
Definition at line 35 of file PatchImplIf.h.
|
Definition at line 38 of file PatchImplIf.h. |
|
Definition at line 41 of file PatchImplIf.h. |
|
Patch ID.
Implemented in zypp::detail::PatchImpl, zypp::source::yum::YUMPatchImpl, and zypp::storage::XMLPatchImpl. Referenced by zypp::Patch::id(). |
|
Patch time stamp.
Implemented in zypp::detail::PatchImpl, zypp::source::yum::YUMPatchImpl, and zypp::storage::XMLPatchImpl. Referenced by zypp::Patch::timestamp(). |
|
Patch category (recommended, security,. ..) Implemented in zypp::detail::PatchImpl, zypp::source::yum::YUMPatchImpl, and zypp::storage::XMLPatchImpl. Referenced by zypp::Patch::category(). |
|
Does the system need to reboot to finish the update process?
Implemented in zypp::detail::PatchImpl, zypp::source::yum::YUMPatchImpl, and zypp::storage::XMLPatchImpl. Referenced by zypp::Patch::reboot_needed(). |
|
Does the patch affect the package manager itself?
Implemented in zypp::detail::PatchImpl, zypp::source::yum::YUMPatchImpl, and zypp::storage::XMLPatchImpl. Referenced by zypp::Patch::affects_pkg_manager(). |
|
Size.
Reimplemented from zypp::detail::ResObjectImplIf. Reimplemented in zypp::storage::XMLPatchImpl. Definition at line 26 of file PatchImplIf.cc. References zypp::detail::ResObjectImplIf::size(). |
|
Is the patch installation interactive? (does it need user input?).
Implemented in zypp::detail::PatchImpl, zypp::source::yum::YUMPatchImpl, and zypp::storage::XMLPatchImpl. Referenced by zypp::Patch::interactive(). |
|
The list of all atoms building the patch.
Implemented in zypp::detail::PatchImpl, zypp::source::yum::YUMPatchImpl, and zypp::storage::XMLPatchImpl. Referenced by zypp::Patch::atoms(). |
|
The list of those atoms which have not been installed.
Implemented in zypp::detail::PatchImpl, zypp::source::yum::YUMPatchImpl, and zypp::storage::XMLPatchImpl. |
|
Implemented in zypp::detail::PatchImpl, zypp::source::yum::YUMPatchImpl, and zypp::storage::XMLPatchImpl. Referenced by zypp::Patch::mark_atoms_to_freshen(), and zypp::Patch::select(). |
|
Implemented in zypp::detail::PatchImpl, zypp::source::yum::YUMPatchImpl, and zypp::storage::XMLPatchImpl. Referenced by zypp::Patch::any_atom_selected(). |