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 { /////////////////////////////////////////////////////////////////
27 // ctor and dtor implemented in ZYppFactory.cc
29 std::ostream & operator<<( std::ostream & str, const ZYpp & obj )
30 { return str << *obj._pimpl; }
32 ///////////////////////////////////////////////////////////////////
36 ///////////////////////////////////////////////////////////////////
38 ResPool ZYpp::pool() const
39 { return _pimpl->pool(); }
41 DiskUsageCounter::MountPointSet ZYpp::diskUsage()
42 { return _pimpl->diskUsage(); }
44 void ZYpp::setPartitions(const DiskUsageCounter::MountPointSet &mp)
45 { return _pimpl->setPartitions(mp); }
47 DiskUsageCounter::MountPointSet ZYpp::getPartitions() const
48 { return _pimpl->getPartitions(); }
50 ResPoolProxy ZYpp::poolProxy() const
51 { return _pimpl->poolProxy(); }
53 Resolver_Ptr ZYpp::resolver() const
54 { return _pimpl->resolver(); }
56 KeyRing_Ptr ZYpp::keyRing() const
57 { return _pimpl->keyRing(); }
59 ///////////////////////////////////////////////////////////////////
63 ///////////////////////////////////////////////////////////////////
65 Target_Ptr ZYpp::target() const
66 { return _pimpl->target(); }
68 Target_Ptr ZYpp::getTarget() const
69 { return _pimpl->getTarget(); }
71 void ZYpp::initializeTarget( const Pathname & root, bool doRebuild_r )
72 { _pimpl->initializeTarget( root, doRebuild_r ); }
74 void ZYpp::finishTarget()
75 { _pimpl->finishTarget(); }
77 ZYppCommitResult ZYpp::commit( const ZYppCommitPolicy & policy_r )
78 { return _pimpl->commit( policy_r ); }
80 void ZYpp::installSrcPackage( const SrcPackage_constPtr & srcPackage_r )
81 { _pimpl->installSrcPackage( srcPackage_r ); }
83 ManagedFile ZYpp::provideSrcPackage( const SrcPackage_constPtr & srcPackage_r )
84 {return _pimpl->provideSrcPackage( srcPackage_r ); }
85 ///////////////////////////////////////////////////////////////////
87 Pathname ZYpp::homePath() const
88 { return _pimpl->homePath(); }
90 Pathname ZYpp::tmpPath() const
91 { return _pimpl->tmpPath(); }
93 void ZYpp::setHomePath( const Pathname & path )
94 { _pimpl->setHomePath(path); }
96 /////////////////////////////////////////////////////////////////
98 ///////////////////////////////////////////////////////////////////