#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. | |
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.
| zypp::detail::ResObjectImplIf::ResObjectImplIf | ( | ) | [inline] |
| zypp::detail::ResObjectImplIf::~ResObjectImplIf | ( | ) | [inline, pure virtual] |
| TranslatedText zypp::detail::ResObjectImplIf::summary | ( | ) | const [virtual] |
Short label.
Reimplemented in zypp::detail::PatchImpl, zypp::detail::LanguageImpl, zypp::source::susetags::SuseTagsPackageImpl, zypp::source::susetags::SuseTagsPatternImpl, zypp::source::susetags::SuseTagsProductImpl, zypp::source::susetags::SuseTagsSelectionImpl, zypp::source::yum::YUMGroupImpl, zypp::source::yum::YUMPackageImpl, zypp::source::yum::YUMPatchImpl, zypp::source::yum::YUMPatternImpl, zypp::source::yum::YUMProductImpl, 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 28 of file ResObjectImplIf.cc.
References zypp::TranslatedText::notext.
Referenced by zypp::ResObject::summary().
| TranslatedText zypp::detail::ResObjectImplIf::description | ( | ) | const [virtual] |
Long description.
Reimplemented in zypp::detail::PatchImpl, zypp::detail::LanguageImpl, zypp::source::susetags::SuseTagsPackageImpl, zypp::source::susetags::SuseTagsPatternImpl, zypp::source::susetags::SuseTagsSelectionImpl, zypp::source::yum::YUMGroupImpl, zypp::source::yum::YUMPackageImpl, zypp::source::yum::YUMPatchImpl, zypp::source::yum::YUMPatternImpl, zypp::source::yum::YUMProductImpl, 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 31 of file ResObjectImplIf.cc.
References zypp::TranslatedText::notext.
Referenced by zypp::ResObject::description().
| TranslatedText zypp::detail::ResObjectImplIf::insnotify | ( | ) | const [virtual] |
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().
| TranslatedText zypp::detail::ResObjectImplIf::delnotify | ( | ) | const [virtual] |
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().
| TranslatedText zypp::detail::ResObjectImplIf::licenseToConfirm | ( | ) | const [virtual] |
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::detail::PatchImplIf::interactive(), and zypp::ResObject::licenseToConfirm().
| Vendor zypp::detail::ResObjectImplIf::vendor | ( | ) | const [virtual] |
Reimplemented in zypp::detail::ProductImplIf, zypp::source::susetags::SuseTagsPackageImpl, zypp::source::susetags::SuseTagsProductImpl, zypp::source::yum::YUMPackageImpl, zypp::source::yum::YUMProductImpl, 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 43 of file ResObjectImplIf.cc.
Referenced by zypp::ResObject::vendor().
| ByteCount zypp::detail::ResObjectImplIf::size | ( | ) | const [virtual] |
Size.
Reimplemented in zypp::detail::MessageImplIf, zypp::detail::PatchImplIf, zypp::detail::ScriptImplIf, 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 46 of file ResObjectImplIf.cc.
Referenced by zypp::ResObject::size(), zypp::detail::ScriptImplIf::size(), and zypp::detail::MessageImplIf::size().
| ByteCount zypp::detail::ResObjectImplIf::archivesize | ( | ) | const [virtual] |
Reimplemented in zypp::detail::SrcPackageImplIf, zypp::source::susetags::SuseTagsPackageImpl, zypp::source::susetags::SuseTagsSrcPackageImpl, 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 49 of file ResObjectImplIf.cc.
Referenced by zypp::ResObject::archivesize().
| Source_Ref zypp::detail::ResObjectImplIf::source | ( | ) | const [virtual] |
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().
| unsigned zypp::detail::ResObjectImplIf::sourceMediaNr | ( | ) | const [virtual] |
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().
| bool zypp::detail::ResObjectImplIf::installOnly | ( | ) | const [virtual] |
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().
| Date zypp::detail::ResObjectImplIf::buildtime | ( | ) | const [virtual] |
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 61 of file ResObjectImplIf.cc.
Referenced by zypp::ResObject::buildtime().
| Date zypp::detail::ResObjectImplIf::installtime | ( | ) | const [virtual] |
Time of installation, or 0.
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().
| ZmdId zypp::detail::ResObjectImplIf::zmdid | ( | ) | const [virtual] |
Id used inside ZMD.
Definition at line 67 of file ResObjectImplIf.cc.
Referenced by zypp::ResObject::zmdid().
| bool zypp::detail::ResObjectImplIf::hasBackRef | ( | ) | const [inline] |
Test whether this is already connected to Resolvable.
Definition at line 117 of file ResObjectImplIf.h.
References _backRef.
| const Resolvable* const zypp::detail::ResObjectImplIf::self | ( | ) | const [inline] |
Access to Resolvable data if connected.
Definition at line 121 of file ResObjectImplIf.h.
References _backRef.
| TranslatedText zypp::detail::ResObjectImplIf::summary | ( | ) | const [virtual] |
Short label.
Reimplemented in zypp::detail::PatchImpl, zypp::detail::LanguageImpl, zypp::source::susetags::SuseTagsPackageImpl, zypp::source::susetags::SuseTagsPatternImpl, zypp::source::susetags::SuseTagsProductImpl, zypp::source::susetags::SuseTagsSelectionImpl, zypp::source::yum::YUMGroupImpl, zypp::source::yum::YUMPackageImpl, zypp::source::yum::YUMPatchImpl, zypp::source::yum::YUMPatternImpl, zypp::source::yum::YUMProductImpl, 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 28 of file ResObjectImplIf.cc.
References zypp::TranslatedText::notext.
Referenced by zypp::ResObject::summary().
| TranslatedText zypp::detail::ResObjectImplIf::description | ( | ) | const [virtual] |
Long description.
Reimplemented in zypp::detail::PatchImpl, zypp::detail::LanguageImpl, zypp::source::susetags::SuseTagsPackageImpl, zypp::source::susetags::SuseTagsPatternImpl, zypp::source::susetags::SuseTagsSelectionImpl, zypp::source::yum::YUMGroupImpl, zypp::source::yum::YUMPackageImpl, zypp::source::yum::YUMPatchImpl, zypp::source::yum::YUMPatternImpl, zypp::source::yum::YUMProductImpl, 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 31 of file ResObjectImplIf.cc.
References zypp::TranslatedText::notext.
Referenced by zypp::ResObject::description().
| TranslatedText zypp::detail::ResObjectImplIf::insnotify | ( | ) | const [virtual] |
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().
| TranslatedText zypp::detail::ResObjectImplIf::delnotify | ( | ) | const [virtual] |
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().
| TranslatedText zypp::detail::ResObjectImplIf::licenseToConfirm | ( | ) | const [virtual] |
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::detail::PatchImplIf::interactive(), and zypp::ResObject::licenseToConfirm().
| Vendor zypp::detail::ResObjectImplIf::vendor | ( | ) | const [virtual] |
Reimplemented in zypp::detail::ProductImplIf, zypp::source::susetags::SuseTagsPackageImpl, zypp::source::susetags::SuseTagsProductImpl, zypp::source::yum::YUMPackageImpl, zypp::source::yum::YUMProductImpl, 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 43 of file ResObjectImplIf.cc.
Referenced by zypp::ResObject::vendor().
| ByteCount zypp::detail::ResObjectImplIf::size | ( | ) | const [virtual] |
Size.
Reimplemented in zypp::detail::MessageImplIf, zypp::detail::PatchImplIf, zypp::detail::ScriptImplIf, 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 46 of file ResObjectImplIf.cc.
Referenced by zypp::ResObject::size(), zypp::detail::ScriptImplIf::size(), and zypp::detail::MessageImplIf::size().
| ByteCount zypp::detail::ResObjectImplIf::archivesize | ( | ) | const [virtual] |
Reimplemented in zypp::detail::SrcPackageImplIf, zypp::source::susetags::SuseTagsPackageImpl, zypp::source::susetags::SuseTagsSrcPackageImpl, 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 49 of file ResObjectImplIf.cc.
Referenced by zypp::ResObject::archivesize().
| Source_Ref zypp::detail::ResObjectImplIf::source | ( | ) | const [virtual] |
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().
| unsigned zypp::detail::ResObjectImplIf::sourceMediaNr | ( | ) | const [virtual] |
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().
| bool zypp::detail::ResObjectImplIf::installOnly | ( | ) | const [virtual] |
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().
| Date zypp::detail::ResObjectImplIf::buildtime | ( | ) | const [virtual] |
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 61 of file ResObjectImplIf.cc.
Referenced by zypp::ResObject::buildtime().
| Date zypp::detail::ResObjectImplIf::installtime | ( | ) | const [virtual] |
Time of installation, or 0.
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().
| ZmdId zypp::detail::ResObjectImplIf::zmdid | ( | ) | const [virtual] |
Id used inside ZMD.
Definition at line 67 of file ResObjectImplIf.cc.
Referenced by zypp::ResObject::zmdid().
friend class _resobjectfactory_detail::ResImplConnect [friend] |
Backlink to Resolvable.
Definition at line 129 of file ResObjectImplIf.h.
Referenced by hasBackRef(), and self().
1.5.0