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 void ZYpp::initializeTarget( const Pathname & root, bool doRebuild_r )
89 { _pimpl->initializeTarget( root, doRebuild_r ); }
91 void ZYpp::finishTarget()
92 { _pimpl->finishTarget(); }
94 ZYppCommitResult ZYpp::commit( const ZYppCommitPolicy & policy_r )
95 { return _pimpl->commit( policy_r ); }
97 void ZYpp::installSrcPackage( const SrcPackage_constPtr & srcPackage_r )
98 { _pimpl->installSrcPackage( srcPackage_r ); }
100 ///////////////////////////////////////////////////////////////////
102 void ZYpp::setRequestedLocales( const LocaleSet & locales_r )
103 { sat::Pool::instance().setRequestedLocales( locales_r ); }
105 const LocaleSet & ZYpp::getRequestedLocales() const
106 { return sat::Pool::instance().getRequestedLocales(); }
108 const LocaleSet & ZYpp::getAvailableLocales() const
109 { return sat::Pool::instance().getAvailableLocales(); }
112 Pathname ZYpp::homePath() const
113 { return _pimpl->homePath(); }
115 Pathname ZYpp::tmpPath() const
116 { return _pimpl->tmpPath(); }
118 void ZYpp::setHomePath( const Pathname & path )
119 { _pimpl->setHomePath(path); }
121 int ZYpp::applyLocks()
122 { return _pimpl->applyLocks(); }
123 /////////////////////////////////////////////////////////////////
125 ///////////////////////////////////////////////////////////////////