zypp::repo::cached::PatchImpl Class Reference

#include <PatchImpl.h>

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

List of all members.

Public Member Functions

 PatchImpl (const data::RecordId &id, repo::cached::RepoImpl::Ptr repository_r)
 Default ctor.
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.

Private Attributes

repo::cached::RepoImpl::Ptr _repository
data::RecordId _id


Detailed Description

Definition at line 28 of file PatchImpl.h.


Constructor & Destructor Documentation

zypp::repo::cached::PatchImpl::PatchImpl ( const data::RecordId id,
repo::cached::RepoImpl::Ptr  repository_r 
)

Default ctor.

Definition at line 36 of file PatchImpl.cc.


Member Function Documentation

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

Short label.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 51 of file PatchImpl.cc.

References zypp::cache::attrResObjectSummary().

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

Long description.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 56 of file PatchImpl.cc.

References zypp::cache::attrResObjectDescription().

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

Todo:
well define!

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 61 of file PatchImpl.cc.

References zypp::cache::attrResObjectInsnotify().

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

Todo:
well define!

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 66 of file PatchImpl.cc.

References zypp::cache::attrResObjectDelnotify().

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 71 of file PatchImpl.cc.

References zypp::cache::attrResObjectLicenseToConfirm().

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 76 of file PatchImpl.cc.

References zypp::cache::attrResObjectVendor().

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

Size.

Todo:
well define which size.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 82 of file PatchImpl.cc.

References zypp::cache::attrResObjectInstalledSize().

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 87 of file PatchImpl.cc.

References zypp::cache::attrResObjectInstallOnly().

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

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 92 of file PatchImpl.cc.

References zypp::cache::attrResObjectBuildTime().

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

Time of installation, or 0.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 97 of file PatchImpl.cc.

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

Patch ID.

Reimplemented from zypp::detail::PatchImplIf.

Definition at line 106 of file PatchImpl.cc.

References zypp::cache::attrPatchId().

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

Patch time stamp.

Reimplemented from zypp::detail::PatchImplIf.

Definition at line 111 of file PatchImpl.cc.

References zypp::cache::attrPatchTimestamp().

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

Patch category (recommended, security,.

..)

Reimplemented from zypp::detail::PatchImplIf.

Definition at line 116 of file PatchImpl.cc.

References zypp::cache::attrPatchCategory().

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

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

Reimplemented from zypp::detail::PatchImplIf.

Definition at line 121 of file PatchImpl.cc.

References zypp::cache::attrPatchRebootNeeded().

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

Does the patch affect the package manager itself?

Reimplemented from zypp::detail::PatchImplIf.

Definition at line 126 of file PatchImpl.cc.

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

Backlink to the source providing this.

Reimplemented from zypp::detail::ResObjectImplIf.

Definition at line 42 of file PatchImpl.cc.


Member Data Documentation

repo::cached::RepoImpl::Ptr zypp::repo::cached::PatchImpl::_repository [private]

Definition at line 55 of file PatchImpl.h.

data::RecordId zypp::repo::cached::PatchImpl::_id [private]

Definition at line 56 of file PatchImpl.h.


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