#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 PURE_VIRTUAL |
| Patch ID. | |
| virtual Date | timestamp () const PURE_VIRTUAL |
| Patch time stamp. | |
| virtual std::string | category () const PURE_VIRTUAL |
| Patch category (recommended, security,. | |
| virtual bool | reboot_needed () const PURE_VIRTUAL |
| Does the system need to reboot to finish the update process? | |
| virtual bool | affects_pkg_manager () const PURE_VIRTUAL |
| Does the patch affect the package manager itself? | |
| virtual ByteCount | size () const |
| Size. | |
| virtual bool | interactive () const PURE_VIRTUAL |
| Is the patch installation interactive? (does it need user input?). | |
| virtual AtomList | all_atoms () const PURE_VIRTUAL |
| The list of all atoms building the patch. | |
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.
Reimplemented in zypp::detail::PatchImpl, zypp::source::yum::YUMPatchImpl, and zypp::storage::XMLPatchImpl. Definition at line 26 of file PatchImplIf.cc. Referenced by zypp::Patch::id(). |
|
|
Patch time stamp.
Reimplemented in zypp::detail::PatchImpl, zypp::source::yum::YUMPatchImpl, and zypp::storage::XMLPatchImpl. Definition at line 29 of file PatchImplIf.cc. Referenced by zypp::Patch::timestamp(). |
|
|
Patch category (recommended, security,. ..) Reimplemented in zypp::detail::PatchImpl, zypp::source::yum::YUMPatchImpl, and zypp::storage::XMLPatchImpl. Definition at line 32 of file PatchImplIf.cc. Referenced by zypp::Patch::category(). |
|
|
Does the system need to reboot to finish the update process?
Reimplemented in zypp::detail::PatchImpl, zypp::source::yum::YUMPatchImpl, and zypp::storage::XMLPatchImpl. Definition at line 35 of file PatchImplIf.cc. Referenced by interactive(), and zypp::Patch::reboot_needed(). |
|
|
Does the patch affect the package manager itself?
Reimplemented in zypp::detail::PatchImpl, zypp::source::yum::YUMPatchImpl, and zypp::storage::XMLPatchImpl. Definition at line 38 of file PatchImplIf.cc. Referenced by zypp::Patch::affects_pkg_manager(). |
|
|
Size.
Reimplemented from zypp::detail::ResObjectImplIf. Reimplemented in zypp::storage::XMLPatchImpl. Definition at line 41 of file PatchImplIf.cc. |
|
|
Is the patch installation interactive? (does it need user input?).
Definition at line 44 of file PatchImplIf.cc. References all_atoms(), zypp::detail::ResObjectImplIf::licenseToConfirm(), and reboot_needed(). Referenced by zypp::Patch::interactive(). |
|
|
The list of all atoms building the patch.
Reimplemented in zypp::detail::PatchImpl, zypp::source::yum::YUMPatchImpl, and zypp::storage::XMLPatchImpl. Definition at line 64 of file PatchImplIf.cc. Referenced by zypp::Patch::atoms(), and interactive(). |
1.4.6