1 /*---------------------------------------------------------------------\
3 | |__ / \ / / . \ . \ |
8 \---------------------------------------------------------------------*/
13 #include "zypp/base/Logger.h"
15 #include "zypp/ZYpp.h"
16 #include "zypp/zypp_detail/ZYppImpl.h"
17 #include "zypp/sat/Pool.h"
18 #include "zypp/ManagedFile.h"
22 ///////////////////////////////////////////////////////////////////
24 { /////////////////////////////////////////////////////////////////
26 ZYpp::ZYpp( const Impl_Ptr & impl_r )
33 std::ostream & operator<<( std::ostream & str, const ZYpp & obj )
34 { return str << *obj._pimpl; }
36 ///////////////////////////////////////////////////////////////////
40 ///////////////////////////////////////////////////////////////////
42 ResPool ZYpp::pool() const
43 { return _pimpl->pool(); }
45 DiskUsageCounter::MountPointSet ZYpp::diskUsage()
46 { return _pimpl->diskUsage(); }
48 void ZYpp::setPartitions(const DiskUsageCounter::MountPointSet &mp)
49 { return _pimpl->setPartitions(mp); }
51 DiskUsageCounter::MountPointSet ZYpp::getPartitions() const
52 { return _pimpl->getPartitions(); }
54 ResPoolProxy ZYpp::poolProxy() const
55 { return _pimpl->poolProxy(); }
57 Resolver_Ptr ZYpp::resolver() const
58 { return _pimpl->resolver(); }
60 KeyRing_Ptr ZYpp::keyRing() const
61 { return _pimpl->keyRing(); }
63 ///////////////////////////////////////////////////////////////////
67 ///////////////////////////////////////////////////////////////////
69 Target_Ptr ZYpp::target() const
70 { return _pimpl->target(); }
72 Target_Ptr ZYpp::getTarget() const
73 { return _pimpl->getTarget(); }
75 void ZYpp::initializeTarget( const Pathname & root, bool doRebuild_r )
76 { _pimpl->initializeTarget( root, doRebuild_r ); }
78 void ZYpp::finishTarget()
79 { _pimpl->finishTarget(); }
81 ZYppCommitResult ZYpp::commit( const ZYppCommitPolicy & policy_r )
82 { return _pimpl->commit( policy_r ); }
84 void ZYpp::installSrcPackage( const SrcPackage_constPtr & srcPackage_r )
85 { _pimpl->installSrcPackage( srcPackage_r ); }
87 ManagedFile ZYpp::provideSrcPackage( const SrcPackage_constPtr & srcPackage_r )
88 {return _pimpl->provideSrcPackage( srcPackage_r ); }
89 ///////////////////////////////////////////////////////////////////
91 Pathname ZYpp::homePath() const
92 { return _pimpl->homePath(); }
94 Pathname ZYpp::tmpPath() const
95 { return _pimpl->tmpPath(); }
97 void ZYpp::setHomePath( const Pathname & path )
98 { _pimpl->setHomePath(path); }
100 /////////////////////////////////////////////////////////////////
102 ///////////////////////////////////////////////////////////////////