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"
21 ///////////////////////////////////////////////////////////////////
23 { /////////////////////////////////////////////////////////////////
25 ///////////////////////////////////////////////////////////////////
27 // METHOD NAME : ZYpp::ZYpp
30 ZYpp::ZYpp( const Impl_Ptr & impl_r )
34 ///////////////////////////////////////////////////////////////////
36 // METHOD NAME : ZYpp::~ZYpp
42 ///////////////////////////////////////////////////////////////////
44 // METHOD NAME : ZYpp::dumpOn
45 // METHOD TYPE : std::ostream &
47 std::ostream & ZYpp::dumpOn( std::ostream & str ) const
49 return str << *_pimpl;
52 ///////////////////////////////////////////////////////////////////
56 ///////////////////////////////////////////////////////////////////
58 ResPool ZYpp::pool() const
59 { return _pimpl->pool(); }
61 DiskUsageCounter::MountPointSet ZYpp::diskUsage()
62 { return _pimpl->diskUsage(); }
64 void ZYpp::setPartitions(const DiskUsageCounter::MountPointSet &mp)
65 { return _pimpl->setPartitions(mp); }
67 DiskUsageCounter::MountPointSet ZYpp::getPartitions() const
68 { return _pimpl->getPartitions(); }
70 ResPoolProxy ZYpp::poolProxy() const
71 { return _pimpl->poolProxy(); }
73 Resolver_Ptr ZYpp::resolver() const
74 { return _pimpl->resolver(); }
76 KeyRing_Ptr ZYpp::keyRing() const
77 { return _pimpl->keyRing(); }
79 ///////////////////////////////////////////////////////////////////
83 ///////////////////////////////////////////////////////////////////
85 Target_Ptr ZYpp::target() const
86 { return _pimpl->target(); }
88 Target_Ptr ZYpp::getTarget() const
89 { return _pimpl->getTarget(); }
91 void ZYpp::initializeTarget( const Pathname & root, bool doRebuild_r )
92 { _pimpl->initializeTarget( root, doRebuild_r ); }
94 void ZYpp::finishTarget()
95 { _pimpl->finishTarget(); }
97 ZYppCommitResult ZYpp::commit( const ZYppCommitPolicy & policy_r )
98 { return _pimpl->commit( policy_r ); }
100 void ZYpp::installSrcPackage( const SrcPackage_constPtr & srcPackage_r )
101 { _pimpl->installSrcPackage( srcPackage_r ); }
103 ///////////////////////////////////////////////////////////////////
105 void ZYpp::setRequestedLocales( const LocaleSet & locales_r )
106 { sat::Pool::instance().setRequestedLocales( locales_r ); }
108 const LocaleSet & ZYpp::getRequestedLocales() const
109 { return sat::Pool::instance().getRequestedLocales(); }
111 const LocaleSet & ZYpp::getAvailableLocales() const
112 { return sat::Pool::instance().getAvailableLocales(); }
115 Pathname ZYpp::homePath() const
116 { return _pimpl->homePath(); }
118 Pathname ZYpp::tmpPath() const
119 { return _pimpl->tmpPath(); }
121 void ZYpp::setHomePath( const Pathname & path )
122 { _pimpl->setHomePath(path); }
124 /////////////////////////////////////////////////////////////////
126 ///////////////////////////////////////////////////////////////////