#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. | |
| void | unmanage () |
| const Resolvable *const | self () const |
| Access to Resolvable data if connected. | |
| Resolvable *const | self () |
| 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 ByteCount | size () const PURE_VIRTUAL |
| Size. | |
| virtual bool | providesSources () const PURE_VIRTUAL |
| Wheter there are src.rpm available too. | |
| virtual Source_Ref | source () const PURE_VIRTUAL |
| Installation source which provides the package. | |
| virtual ZmdId | zmdid () const PURE_VIRTUAL |
| Id used inside ZMD. | |
deprecated | |
| virtual Label | instSrcLabel () const PURE_VIRTUAL |
| virtual Vendor | instSrcVendor () const PURE_VIRTUAL |
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 106 of file ResObjectImplIf.h. |
|
|
Dtor. Makes this an abstract class. Definition at line 137 of file ResObjectImplIf.h. |
|
|
|
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl. Definition at line 34 of file ResObjectImplIf.cc. References zypp::TranslatedText::notext. Referenced by zypp::ResObject::insnotify(). |
|
|
Reimplemented in zypp::source::susetags::SuseTagsPackageImpl. Definition at line 37 of file ResObjectImplIf.cc. References zypp::TranslatedText::notext. Referenced by zypp::ResObject::delnotify(). |
|
|
Size.
Reimplemented in zypp::detail::MessageImplIf, zypp::detail::PatchImplIf, zypp::detail::ScriptImplIf, zypp::source::susetags::SuseTagsPackageImpl, zypp::source::yum::YUMPackageImpl, and zypp::target::rpm::RPMPackageImpl. Definition at line 40 of file ResObjectImplIf.cc. Referenced by zypp::ResObject::size(), zypp::detail::ScriptImplIf::size(), zypp::detail::PatchImplIf::size(), and zypp::detail::MessageImplIf::size(). |
|
|
Wheter there are src.rpm available too.
Reimplemented in zypp::target::rpm::RPMPackageImpl. Definition at line 43 of file ResObjectImplIf.cc. |
|
|
Installation source which provides the package.
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 46 of file ResObjectImplIf.cc. References zypp::Source_Ref::noSource. Referenced by zypp::ResObject::source(). |
|
|
Id used inside ZMD.
Definition at line 49 of file ResObjectImplIf.cc. Referenced by zypp::ResObject::zmdid(). |
|
|
Reimplemented in zypp::target::rpm::RPMPackageImpl. Definition at line 52 of file ResObjectImplIf.cc. |
|
|
Reimplemented in zypp::target::rpm::RPMPackageImpl. Definition at line 55 of file ResObjectImplIf.cc. |
|
|
Test whether
Definition at line 113 of file ResObjectImplIf.h. References _backRef. |
|
|
Definition at line 116 of file ResObjectImplIf.h. References _backRef. |
|
|
Access to Resolvable data if connected.
Definition at line 121 of file ResObjectImplIf.h. |
|
|
Access to Resolvable data if connected.
Definition at line 124 of file ResObjectImplIf.h. |
|
|
Manages _backRef when glued to a Resolvable.
Definition at line 130 of file ResObjectImplIf.h. |
|
|
Backlink to Resolvable.
Definition at line 132 of file ResObjectImplIf.h. Referenced by hasBackRef(), and unmanage(). |
1.4.6