#include <ResObject.h>
Inheritance diagram for zypp::ResObject:

Public Types | |
| typedef detail::ResObjectImplIf | Impl |
| typedef ResObject | Self |
| typedef ResTraits< Self > | TraitsType |
| typedef TraitsType::PtrType | Ptr |
| typedef TraitsType::constPtrType | constPtr |
Public Member Functions | |
| Text | summary () const |
| Text | description () const |
| Text | insnotify () const |
| Text | delnotify () const |
| Text | licenseToConfirm () const |
| Vendor | vendor () const |
| ByteCount | size () const |
| ByteCount | archivesize () const |
| Source_Ref | source () const |
| Backlink to the source providing this. | |
| unsigned | sourceMediaNr () const |
| Number of the source media that provides the data required for installation. | |
| ZYPP_DEPRECATED unsigned | mediaId () const |
| Use sourceMediaNr. | |
| bool | installOnly () const |
| Date | buildtime () const |
| Date | installtime () const |
Time of installation, or 0. | |
| ZmdId | zmdid () const |
Protected Member Functions | |
| ResObject (const Kind &kind_r, const NVRAD &nvrad_r) | |
| Ctor. | |
| virtual | ~ResObject () |
| Dtor. | |
| virtual std::ostream & | dumpOn (std::ostream &str) const |
| Helper for stream output. | |
Private Member Functions | |
| virtual Impl & | pimpl ()=0 |
| Access implementation. | |
| virtual const Impl & | pimpl () const =0 |
| Access implementation. | |
Friends | |
| class | detail::ImplConnect |
Related Functions | |
| (Note that these are not member functions.) | |
| template<class _Res> | |
| ResTraits< _Res >::PtrType | asKind (const ResObject::Ptr &p) |
| Convert Resolvable::Ptr into Ptr of a certain Kind. | |
Definition at line 38 of file ResObject.h.
|
|
Reimplemented in zypp::Atom, zypp::Language, zypp::Message, zypp::Package, zypp::Patch, zypp::Pattern, zypp::Product, zypp::Script, zypp::Selection, zypp::SrcPackage, and zypp::SystemResObject. Definition at line 41 of file ResObject.h. |
|
|
Reimplemented from zypp::Resolvable. Reimplemented in zypp::Atom, zypp::Language, zypp::Message, zypp::Package, zypp::Patch, zypp::Pattern, zypp::Product, zypp::Script, zypp::Selection, zypp::SrcPackage, and zypp::SystemResObject. Definition at line 42 of file ResObject.h. |
|
|
Reimplemented from zypp::Resolvable. Reimplemented in zypp::Atom, zypp::Language, zypp::Message, zypp::Package, zypp::Patch, zypp::Pattern, zypp::Product, zypp::Script, zypp::Selection, zypp::SrcPackage, and zypp::SystemResObject. Definition at line 43 of file ResObject.h. |
|
|
Reimplemented from zypp::Resolvable. Reimplemented in zypp::Atom, zypp::Language, zypp::Message, zypp::Package, zypp::Patch, zypp::Pattern, zypp::Product, zypp::Script, zypp::Selection, zypp::SrcPackage, and zypp::SystemResObject. Definition at line 44 of file ResObject.h. |
|
|
Reimplemented from zypp::Resolvable. Reimplemented in zypp::Atom, zypp::Language, zypp::Message, zypp::Package, zypp::Patch, zypp::Pattern, zypp::Product, zypp::Script, zypp::Selection, zypp::SrcPackage, and zypp::SystemResObject. Definition at line 45 of file ResObject.h. |
|
||||||||||||
|
Ctor.
Definition at line 27 of file ResObject.cc. |
|
|
Dtor.
Definition at line 37 of file ResObject.cc. |
|
|
Definition at line 57 of file ResObject.cc. References pimpl(), zypp::detail::ResObjectImplIf::summary(), and zypp::TranslatedText::text(). Referenced by zypp::Product::longName(). |
|
|
Definition at line 60 of file ResObject.cc. References zypp::detail::ResObjectImplIf::description(), pimpl(), and zypp::TranslatedText::text(). |
|
|
Definition at line 63 of file ResObject.cc. References zypp::detail::ResObjectImplIf::insnotify(), pimpl(), and zypp::TranslatedText::text(). |
|
|
Definition at line 66 of file ResObject.cc. References zypp::detail::ResObjectImplIf::delnotify(), pimpl(), and zypp::TranslatedText::text(). |
|
|
Definition at line 69 of file ResObject.cc. References zypp::detail::ResObjectImplIf::licenseToConfirm(), pimpl(), and zypp::TranslatedText::text(). |
|
|
Reimplemented in zypp::Product. Definition at line 72 of file ResObject.cc. References pimpl(), and zypp::detail::ResObjectImplIf::vendor(). |
|
|
Definition at line 75 of file ResObject.cc. References pimpl(), and zypp::detail::ResObjectImplIf::size(). |
|
|
Reimplemented in zypp::SrcPackage. Definition at line 78 of file ResObject.cc. References zypp::detail::ResObjectImplIf::archivesize(), and pimpl(). |
|
|
Backlink to the source providing this.
Definition at line 81 of file ResObject.cc. References pimpl(), and zypp::detail::ResObjectImplIf::source(). Referenced by dumpOn(). |
|
|
Number of the source media that provides the data required for installation. Zero, if no media access is required. Definition at line 84 of file ResObject.cc. References pimpl(), and zypp::detail::ResObjectImplIf::sourceMediaNr(). |
|
|
Use sourceMediaNr.
Definition at line 82 of file ResObject.h. References sourceMediaNr(). |
|
|
Definition at line 87 of file ResObject.cc. References zypp::detail::ResObjectImplIf::installOnly(), and pimpl(). |
|
|
Definition at line 90 of file ResObject.cc. References zypp::detail::ResObjectImplIf::buildtime(), and pimpl(). |
|
|
Time of installation, or
Definition at line 93 of file ResObject.cc. References zypp::detail::ResObjectImplIf::installtime(), and pimpl(). |
|
|
Definition at line 96 of file ResObject.cc. References pimpl(), and zypp::detail::ResObjectImplIf::zmdid(). |
|
|
Helper for stream output.
Reimplemented from zypp::Resolvable. Definition at line 45 of file ResObject.cc. References zypp::Resolvable::dumpOn(), zypp::Source_Ref::numericId(), source(), and sourceMediaNr(). |
|
|
Access implementation.
Implemented in zypp::Atom, zypp::Language, zypp::Message, zypp::Package, zypp::Patch, zypp::Pattern, zypp::Product, zypp::Script, zypp::Selection, zypp::SrcPackage, and zypp::SystemResObject. Referenced by archivesize(), buildtime(), delnotify(), description(), insnotify(), installOnly(), installtime(), licenseToConfirm(), size(), source(), sourceMediaNr(), summary(), vendor(), and zmdid(). |
|
|
Access implementation.
Implemented in zypp::Atom, zypp::Language, zypp::Message, zypp::Package, zypp::Patch, zypp::Pattern, zypp::Product, zypp::Script, zypp::Selection, zypp::SrcPackage, and zypp::SystemResObject. |
|
|
Definition at line 108 of file ResObject.h. |
|
||||||||||
|
Convert Resolvable::Ptr into Ptr of a certain Kind.
asKind<Package>(resPtr); Definition at line 125 of file ResObject.h. |
1.4.6