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 ///////////////////////////////////////////////////////////////////
28 // METHOD NAME : ZYpp::ZYpp
31 ZYpp::ZYpp( const Impl_Ptr & impl_r )
35 ///////////////////////////////////////////////////////////////////
37 // METHOD NAME : ZYpp::~ZYpp
43 ///////////////////////////////////////////////////////////////////
45 // METHOD NAME : ZYpp::dumpOn
46 // METHOD TYPE : std::ostream &
48 std::ostream & ZYpp::dumpOn( std::ostream & str ) const
50 return str << *_pimpl;
53 ///////////////////////////////////////////////////////////////////
57 ///////////////////////////////////////////////////////////////////
59 ResPool ZYpp::pool() const
60 { return _pimpl->pool(); }
62 DiskUsageCounter::MountPointSet ZYpp::diskUsage()
63 { return _pimpl->diskUsage(); }
65 void ZYpp::setPartitions(const DiskUsageCounter::MountPointSet &mp)
66 { return _pimpl->setPartitions(mp); }
68 DiskUsageCounter::MountPointSet ZYpp::getPartitions() const
69 { return _pimpl->getPartitions(); }
71 ResPoolProxy ZYpp::poolProxy() const
72 { return _pimpl->poolProxy(); }
74 Resolver_Ptr ZYpp::resolver() const
75 { return _pimpl->resolver(); }
77 KeyRing_Ptr ZYpp::keyRing() const
78 { return _pimpl->keyRing(); }
80 ///////////////////////////////////////////////////////////////////
84 ///////////////////////////////////////////////////////////////////
86 Target_Ptr ZYpp::target() const
87 { return _pimpl->target(); }
89 Target_Ptr ZYpp::getTarget() const
90 { return _pimpl->getTarget(); }
92 void ZYpp::initializeTarget( const Pathname & root, bool doRebuild_r )
93 { _pimpl->initializeTarget( root, doRebuild_r ); }
95 void ZYpp::finishTarget()
96 { _pimpl->finishTarget(); }
98 ZYppCommitResult ZYpp::commit( const ZYppCommitPolicy & policy_r )
99 { return _pimpl->commit( policy_r ); }
101 void ZYpp::installSrcPackage( const SrcPackage_constPtr & srcPackage_r )
102 { _pimpl->installSrcPackage( srcPackage_r ); }
104 ManagedFile ZYpp::provideSrcPackage( const SrcPackage_constPtr & srcPackage_r )
105 {return _pimpl->provideSrcPackage( srcPackage_r ); }
106 ///////////////////////////////////////////////////////////////////
108 Pathname ZYpp::homePath() const
109 { return _pimpl->homePath(); }
111 Pathname ZYpp::tmpPath() const
112 { return _pimpl->tmpPath(); }
114 void ZYpp::setHomePath( const Pathname & path )
115 { _pimpl->setHomePath(path); }
117 /////////////////////////////////////////////////////////////////
119 ///////////////////////////////////////////////////////////////////