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

Public Types | |
| typedef target::TargetImpl | Impl |
| typedef intrusive_ptr< Impl > | Impl_Ptr |
| typedef std::list< PoolItem_Ref > | PoolItemList |
Public Member Functions | |
| const ResStore & | resolvables () |
| All resolvables provided by the target. | |
| void | reset () |
| reload the target in future calls if needed. | |
| ResStore::resfilter_const_iterator | byKindBegin (const ResObject::Kind &kind_r) const |
| load resolvables of certain kind in the internal store and return a iterator successive calls will be faster as resolvables are cached- | |
| ResStore::resfilter_const_iterator | byKindEnd (const ResObject::Kind &kind_r) const |
| target::rpm::RpmDb & | rpmDb () |
| Refference to the RPM database. | |
| bool | providesFile (const std::string &name_str, const std::string &path_str) const |
| If the package is installed and provides the file Needed to evaluate split provides during Resolver::Upgrade(). | |
| ResObject::constPtr | whoOwnsFile (const std::string &path_str) const |
| void | getResolvablesToInsDel (const ResPool pool_r, PoolItemList &dellist_r, PoolItemList &instlist_r, PoolItemList &srclist_r) const |
| Sort according to prereqs and media numbers. | |
| bool | isStorageEnabled () const |
| enables the storage target | |
| void | enableStorage (const Pathname &root_r) |
| bool | setInstallationLogfile (const Pathname &path_r) |
| Set the log file for target. | |
| Pathname | root () const |
| Return the root set for this target. | |
| Date | timestamp () const |
| return the last modification date of the target | |
| Target (const Pathname &root="/") | |
| Ctor. | |
| Target (const Impl_Ptr &impl_r) | |
| Ctor. | |
Static Public Member Functions | |
| static Target_Ptr | nullimpl () |
| Null implementation. | |
Private Member Functions | |
| std::ostream & | dumpOn (std::ostream &str) const |
| Stream output. | |
Private Attributes | |
| RW_pointer< Impl, rw_pointer::Intrusive< Impl > > | _pimpl |
| Pointer to implementation. | |
Static Private Attributes | |
| static Target_Ptr | _nullimpl |
Friends | |
| class | zypp_detail::ZYppImpl |
| Direct access to Impl. | |
| std::ostream & | operator<< (std::ostream &str, const Target &obj) |
Definition at line 49 of file Target.h.
|
|
|
|
|
|
|
|
|
|
|
Ctor.
Definition at line 32 of file Target.cc. Referenced by nullimpl(). |
|
|
Ctor.
|
|
|
All resolvables provided by the target.
Definition at line 67 of file Target.cc. References _pimpl. |
|
|
reload the target in future calls if needed. note the loading can actually be delayed, but the next call to resolvables must reflect the status of the system. Definition at line 112 of file Target.cc. References _pimpl, and zypp::RW_pointer< _D, _Traits >::reset(). |
|
|
load resolvables of certain kind in the internal store and return a iterator successive calls will be faster as resolvables are cached-
Definition at line 70 of file Target.cc. References _pimpl. |
|
|
Definition at line 73 of file Target.cc. References _pimpl. |
|
|
Null implementation.
Definition at line 51 of file Target.cc. References _nullimpl, zypp::target::TargetImpl::nullimpl(), and Target(). |
|
|
Refference to the RPM database.
Definition at line 76 of file Target.cc. References _pimpl. |
|
||||||||||||
|
If the package is installed and provides the file Needed to evaluate split provides during Resolver::Upgrade().
Definition at line 91 of file Target.cc. References _pimpl. |
|
|
Definition at line 94 of file Target.cc. References _pimpl. |
|
||||||||||||||||||||
|
Sort according to prereqs and media numbers.
Definition at line 100 of file Target.cc. References _pimpl. |
|
|
enables the storage target
Definition at line 81 of file Target.cc. References _pimpl. |
|
|
Definition at line 84 of file Target.cc. References _pimpl. |
|
|
Set the log file for target.
Definition at line 106 of file Target.cc. References _pimpl. |
|
|
Return the root set for this target.
Definition at line 88 of file Target.cc. References _pimpl. |
|
|
return the last modification date of the target
Definition at line 109 of file Target.cc. References _pimpl. |
|
|
Stream output.
Reimplemented from zypp::base::ReferenceCounted. Definition at line 97 of file Target.cc. References _pimpl. |
|
|
Direct access to Impl.
|
|
||||||||||||
|
Stream output. |
|
|
Pointer to implementation.
Definition at line 131 of file Target.h. Referenced by byKindBegin(), byKindEnd(), dumpOn(), enableStorage(), getResolvablesToInsDel(), isStorageEnabled(), providesFile(), reset(), resolvables(), root(), rpmDb(), setInstallationLogfile(), timestamp(), and whoOwnsFile(). |
|
|
Definition at line 133 of file Target.h. Referenced by nullimpl(). |
1.4.6