#include <ResObjectImplIf.h>
Inheritance diagram for zypp::detail::ResObjectImplIf:
Public Member Functions | |
ResObjectImplIf () | |
Ctor. | |
virtual | ~ResObjectImplIf ()=0 |
Dtor. | |
bool | hasBackRef () const |
Test whether this is already connected to Resolvable. | |
const Resolvable *const | self () const |
Access to Resolvable data if connected. | |
Common Attributes. | |
These should be provided by each kind of Resolvable. Call the default implementation if you don't have a value for it. | |
virtual TranslatedText | summary () const PURE_VIRTUAL |
Short label. | |
virtual TranslatedText | description () const PURE_VIRTUAL |
Long description. | |
virtual TranslatedText | insnotify () const PURE_VIRTUAL |
virtual TranslatedText | delnotify () const PURE_VIRTUAL |
virtual TranslatedText | licenseToConfirm () const PURE_VIRTUAL |
virtual Vendor | vendor () const PURE_VIRTUAL |
virtual ByteCount | size () const PURE_VIRTUAL |
Size. | |
virtual ByteCount | archivesize () const PURE_VIRTUAL |
virtual Source_Ref | source () const PURE_VIRTUAL |
Backlink to the source providing this. | |
virtual unsigned | sourceMediaNr () const PURE_VIRTUAL |
Number of the source media that provides the data required for installation. | |
virtual bool | installOnly () const PURE_VIRTUAL |
virtual Date | buildtime () const |
virtual Date | installtime () const |
Time of installation, or 0 . | |
virtual ZmdId | zmdid () const PURE_VIRTUAL |
Id used inside ZMD. | |
Private Attributes | |
Resolvable * | _backRef |
Backlink to Resolvable. | |
Friends | |
class | _resobjectfactory_detail::ResImplConnect |
Manages _backRef when glued to a Resolvable. |
Definition at line 53 of file ResObjectImplIf.h.
|
Ctor.
Definition at line 109 of file ResObjectImplIf.h. |
|
Dtor. Makes this an abstract class. Definition at line 134 of file ResObjectImplIf.h. |
|
|
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::storage::XMLAtomImpl, zypp::storage::XMLMessageImpl, zypp::storage::XMLPatchImpl, zypp::storage::XMLPatternImpl, zypp::storage::XMLProductImpl, zypp::storage::XMLScriptImpl, and zypp::storage::XMLSelectionImpl. Definition at line 34 of file ResObjectImplIf.cc. References zypp::TranslatedText::notext. Referenced by zypp::ResObject::insnotify(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::storage::XMLAtomImpl, zypp::storage::XMLMessageImpl, zypp::storage::XMLPatchImpl, zypp::storage::XMLPatternImpl, zypp::storage::XMLProductImpl, zypp::storage::XMLScriptImpl, and zypp::storage::XMLSelectionImpl. Definition at line 37 of file ResObjectImplIf.cc. References zypp::TranslatedText::notext. Referenced by zypp::ResObject::delnotify(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, zypp::source::yum::YUMPatchImpl, zypp::storage::XMLAtomImpl, zypp::storage::XMLMessageImpl, zypp::storage::XMLPatchImpl, zypp::storage::XMLPatternImpl, zypp::storage::XMLProductImpl, zypp::storage::XMLScriptImpl, and zypp::storage::XMLSelectionImpl. Definition at line 40 of file ResObjectImplIf.cc. References zypp::TranslatedText::notext. Referenced by zypp::ResObject::licenseToConfirm(). |
|
|
|
|
Backlink to the source providing this.
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::susetags::SuseTagsPatternImpl, zypp::source::susetags::SuseTagsProductImpl, zypp::source::susetags::SuseTagsSelectionImpl, zypp::source::susetags::SuseTagsSrcPackageImpl, zypp::source::yum::YUMAtomImpl, zypp::source::yum::YUMGroupImpl, zypp::source::yum::YUMMessageImpl, zypp::source::yum::YUMPackageImpl, zypp::source::yum::YUMPatchImpl, zypp::source::yum::YUMPatternImpl, zypp::source::yum::YUMProductImpl, zypp::source::yum::YUMScriptImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 52 of file ResObjectImplIf.cc. References zypp::Source_Ref::noSource. Referenced by zypp::ResObject::source(). |
|
Number of the source media that provides the data required for installation. Zero, if no media access is required. Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::susetags::SuseTagsSrcPackageImpl, zypp::source::yum::YUMPackageImpl, zypp::storage::XMLAtomImpl, zypp::storage::XMLMessageImpl, zypp::storage::XMLPatchImpl, zypp::storage::XMLPatternImpl, zypp::storage::XMLProductImpl, zypp::storage::XMLScriptImpl, and zypp::storage::XMLSelectionImpl. Definition at line 55 of file ResObjectImplIf.cc. Referenced by zypp::ResObject::sourceMediaNr(). |
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, zypp::storage::XMLAtomImpl, zypp::storage::XMLMessageImpl, zypp::storage::XMLPatchImpl, zypp::storage::XMLPatternImpl, zypp::storage::XMLProductImpl, zypp::storage::XMLScriptImpl, and zypp::storage::XMLSelectionImpl. Definition at line 58 of file ResObjectImplIf.cc. Referenced by zypp::ResObject::installOnly(). |
|
|
Time of installation, or
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, zypp::target::rpm::RPMPackageImpl, zypp::storage::XMLAtomImpl, zypp::storage::XMLMessageImpl, zypp::storage::XMLPatchImpl, zypp::storage::XMLPatternImpl, zypp::storage::XMLProductImpl, zypp::storage::XMLScriptImpl, and zypp::storage::XMLSelectionImpl. Definition at line 64 of file ResObjectImplIf.cc. Referenced by zypp::ResObject::installtime(). |
|
Id used inside ZMD.
Definition at line 67 of file ResObjectImplIf.cc. Referenced by zypp::ResObject::zmdid(). |
|
Test whether
Definition at line 117 of file ResObjectImplIf.h. References _backRef. |
|
Access to Resolvable data if connected.
Definition at line 121 of file ResObjectImplIf.h. |
|
Manages _backRef when glued to a Resolvable.
Definition at line 127 of file ResObjectImplIf.h. |
|
Backlink to Resolvable.
Definition at line 129 of file ResObjectImplIf.h. Referenced by hasBackRef(). |