1 /*---------------------------------------------------------------------\
3 | |__ / \ / / . \ . \ |
8 \---------------------------------------------------------------------*/
13 //#include "zypp/base/Logger.h"
15 #include "zypp/ZYpp.h"
16 #include "zypp/zypp_detail/ZYppImpl.h"
20 ///////////////////////////////////////////////////////////////////
22 { /////////////////////////////////////////////////////////////////
24 ///////////////////////////////////////////////////////////////////
26 // METHOD NAME : ZYpp::ZYpp
29 ZYpp::ZYpp( const Impl_Ptr & impl_r )
33 ///////////////////////////////////////////////////////////////////
35 // METHOD NAME : ZYpp::~ZYpp
41 ///////////////////////////////////////////////////////////////////
43 // METHOD NAME : ZYpp::dumpOn
44 // METHOD TYPE : std::ostream &
46 std::ostream & ZYpp::dumpOn( std::ostream & str ) const
48 return str << *_pimpl;
51 ///////////////////////////////////////////////////////////////////
55 ///////////////////////////////////////////////////////////////////
57 ResPool ZYpp::pool() const
58 { return _pimpl->pool(); }
60 DiskUsageCounter::MountPointSet ZYpp::diskUsage()
61 { return _pimpl->diskUsage(); }
63 void ZYpp::setPartitions(const DiskUsageCounter::MountPointSet &mp)
64 { return _pimpl->setPartitions(mp); }
66 DiskUsageCounter::MountPointSet ZYpp::getPartitions() const
67 { return _pimpl->getPartitions(); }
69 ResPoolProxy ZYpp::poolProxy() const
70 { return _pimpl->poolProxy(); }
72 Resolver_Ptr ZYpp::resolver() const
73 { return _pimpl->resolver(); }
75 KeyRing_Ptr ZYpp::keyRing() const
76 { return _pimpl->keyRing(); }
78 ///////////////////////////////////////////////////////////////////
82 ///////////////////////////////////////////////////////////////////
84 void ZYpp::addResolvables (const ResStore& store, bool installed)
86 _pimpl->addResolvables (store, installed);
89 void ZYpp::removeResolvables (const ResStore& store)
91 _pimpl->removeResolvables (store);
94 ///////////////////////////////////////////////////////////////////
96 Target_Ptr ZYpp::target() const
97 { return _pimpl->target(); }
99 void ZYpp::initTarget(const Pathname & root, bool commit_only )
100 { _pimpl->initTarget(root, commit_only); }
102 void ZYpp::initializeTarget(const Pathname & root)
103 { _pimpl->initializeTarget(root); }
105 void ZYpp::finishTarget()
106 { _pimpl->finishTarget(); }
108 ZYppCommitResult ZYpp::commit( const ZYppCommitPolicy & policy_r )
109 { return _pimpl->commit( policy_r ); }
111 void ZYpp::installSrcPackage( const SrcPackage_constPtr & srcPackage_r )
112 { _pimpl->installSrcPackage( srcPackage_r ); }
114 ///////////////////////////////////////////////////////////////////
116 void ZYpp::setTextLocale( const Locale & textLocale_r )
117 { _pimpl->setTextLocale( textLocale_r ); }
119 Locale ZYpp::getTextLocale() const
120 { return _pimpl->getTextLocale(); }
122 void ZYpp::setRequestedLocales( const LocaleSet & locales_r )
123 { _pimpl->setRequestedLocales( locales_r ); }
125 ZYpp::LocaleSet ZYpp::getRequestedLocales() const
126 { return _pimpl->getRequestedLocales(); }
128 ZYpp::LocaleSet ZYpp::getAvailableLocales() const
129 { return _pimpl->getAvailableLocales(); }
131 void ZYpp::availableLocale( const Locale & locale_r )
132 { _pimpl->availableLocale( locale_r ); }
134 Arch ZYpp::architecture() const
135 { return _pimpl->architecture(); }
137 void ZYpp::setArchitecture( const Arch & arch )
138 { _pimpl->setArchitecture( arch ); }
140 Pathname ZYpp::homePath() const
141 { return _pimpl->homePath(); }
143 Pathname ZYpp::tmpPath() const
144 { return _pimpl->tmpPath(); }
146 void ZYpp::setHomePath( const Pathname & path )
147 { _pimpl->setHomePath(path); }
149 int ZYpp::applyLocks()
150 { return _pimpl->applyLocks(); }
151 /////////////////////////////////////////////////////////////////
153 ///////////////////////////////////////////////////////////////////