zypp::repo::memory::PatchImpl Class Reference

#include <PatchImpl.h>

Inheritance diagram for zypp::repo::memory::PatchImpl:
[legend]

List of all members.

Public Member Functions

 PatchImpl (repo::memory::RepoImpl::Ptr repo, data::Patch_Ptr ptr)
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 bool installOnly () const
virtual Date buildtime () const
virtual Date installtime () const
 Time of installation, or 0.
virtual std::string id () const
 Patch ID.
virtual Date timestamp () const
 Patch time stamp.
virtual std::string category () const
 Patch category (recommended, security,.
virtual bool reboot_needed () const
 Does the system need to reboot to finish the update process?
virtual bool affects_pkg_manager () const
 Does the patch affect the package manager itself?
virtual Repository repository () const
 Backlink to the source providing this.

Protected Attributes

repo::memory::RepoImpl::Ptr _repository
TranslatedText _summary
TranslatedText _description
TranslatedText _insnotify
TranslatedText _delnotify
TranslatedText _license_to_confirm
Vendor _vendor
ByteCount _size
bool _install_only
Date _buildtime
Date _installtime
std::string _patch_id
Date _timestamp
std::string _category
bool _reboot_needed
bool _affects_pkg_manager


Detailed Description

Definition at line 25 of file PatchImpl.h.


Constructor & Destructor Documentation

zypp::repo::memory::PatchImpl::PatchImpl ( repo::memory::RepoImpl::Ptr  repo,
data::Patch_Ptr  ptr 
)

Definition at line 23 of file PatchImpl.cc.


Member Function Documentation

TranslatedText zypp::repo::memory::PatchImpl::summary (  )  const [virtual]

Short label.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 53 of file PatchImpl.cc.

References zypp::detail::PatchImpl::_summary.

TranslatedText zypp::repo::memory::PatchImpl::description (  )  const [virtual]

Long description.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 58 of file PatchImpl.cc.

References zypp::detail::PatchImpl::_description.

TranslatedText zypp::repo::memory::PatchImpl::insnotify (  )  const [virtual]

Todo:
well define!

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 63 of file PatchImpl.cc.

TranslatedText zypp::repo::memory::PatchImpl::delnotify (  )  const [virtual]

Todo:
well define!

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 68 of file PatchImpl.cc.

TranslatedText zypp::repo::memory::PatchImpl::licenseToConfirm (  )  const [virtual]

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 73 of file PatchImpl.cc.

Vendor zypp::repo::memory::PatchImpl::vendor (  )  const [virtual]

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 78 of file PatchImpl.cc.

ByteCount zypp::repo::memory::PatchImpl::size (  )  const [virtual]

Size.

Todo:
well define which size.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 83 of file PatchImpl.cc.

bool zypp::repo::memory::PatchImpl::installOnly (  )  const [virtual]

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 88 of file PatchImpl.cc.

Date zypp::repo::memory::PatchImpl::buildtime (  )  const [virtual]

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 93 of file PatchImpl.cc.

Date zypp::repo::memory::PatchImpl::installtime (  )  const [virtual]

Time of installation, or 0.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 98 of file PatchImpl.cc.

std::string zypp::repo::memory::PatchImpl::id (  )  const [virtual]

Patch ID.

Reimplemented from zypp::detail::PatchImplIf.

Definition at line 107 of file PatchImpl.cc.

References zypp::detail::PatchImpl::_patch_id.

Date zypp::repo::memory::PatchImpl::timestamp (  )  const [virtual]

Patch time stamp.

Reimplemented from zypp::detail::PatchImplIf.

Definition at line 112 of file PatchImpl.cc.

References zypp::detail::PatchImpl::_timestamp.

std::string zypp::repo::memory::PatchImpl::category (  )  const [virtual]

Patch category (recommended, security,.

..)

Reimplemented from zypp::detail::PatchImplIf.

Definition at line 117 of file PatchImpl.cc.

References zypp::detail::PatchImpl::_category.

bool zypp::repo::memory::PatchImpl::reboot_needed (  )  const [virtual]

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

Reimplemented from zypp::detail::PatchImplIf.

Definition at line 122 of file PatchImpl.cc.

References zypp::detail::PatchImpl::_reboot_needed.

bool zypp::repo::memory::PatchImpl::affects_pkg_manager (  )  const [virtual]

Does the patch affect the package manager itself?

Reimplemented from zypp::detail::PatchImplIf.

Definition at line 127 of file PatchImpl.cc.

References zypp::detail::PatchImpl::_affects_pkg_manager.

Repository zypp::repo::memory::PatchImpl::repository (  )  const [virtual]

Backlink to the source providing this.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 44 of file PatchImpl.cc.


Member Data Documentation

repo::memory::RepoImpl::Ptr zypp::repo::memory::PatchImpl::_repository [protected]

Definition at line 52 of file PatchImpl.h.

TranslatedText zypp::repo::memory::PatchImpl::_summary [protected]

Definition at line 55 of file PatchImpl.h.

TranslatedText zypp::repo::memory::PatchImpl::_description [protected]

Definition at line 56 of file PatchImpl.h.

TranslatedText zypp::repo::memory::PatchImpl::_insnotify [protected]

Definition at line 57 of file PatchImpl.h.

TranslatedText zypp::repo::memory::PatchImpl::_delnotify [protected]

Definition at line 58 of file PatchImpl.h.

TranslatedText zypp::repo::memory::PatchImpl::_license_to_confirm [protected]

Definition at line 59 of file PatchImpl.h.

Vendor zypp::repo::memory::PatchImpl::_vendor [protected]

Definition at line 60 of file PatchImpl.h.

ByteCount zypp::repo::memory::PatchImpl::_size [protected]

Definition at line 61 of file PatchImpl.h.

bool zypp::repo::memory::PatchImpl::_install_only [protected]

Definition at line 62 of file PatchImpl.h.

Date zypp::repo::memory::PatchImpl::_buildtime [protected]

Definition at line 63 of file PatchImpl.h.

Date zypp::repo::memory::PatchImpl::_installtime [protected]

Definition at line 64 of file PatchImpl.h.

std::string zypp::repo::memory::PatchImpl::_patch_id [protected]

Definition at line 67 of file PatchImpl.h.

Date zypp::repo::memory::PatchImpl::_timestamp [protected]

Definition at line 68 of file PatchImpl.h.

std::string zypp::repo::memory::PatchImpl::_category [protected]

Definition at line 69 of file PatchImpl.h.

bool zypp::repo::memory::PatchImpl::_reboot_needed [protected]

Definition at line 70 of file PatchImpl.h.

bool zypp::repo::memory::PatchImpl::_affects_pkg_manager [protected]

Definition at line 71 of file PatchImpl.h.


The documentation for this class was generated from the following files:
Generated on Tue Sep 25 19:23:26 2007 for libzypp by  doxygen 1.5.3