libzypp
10.5.0
|
00001 /*---------------------------------------------------------------------\ 00002 | ____ _ __ __ ___ | 00003 | |__ / \ / / . \ . \ | 00004 | / / \ V /| _/ _/ | 00005 | / /__ | | | | | | | 00006 | /_____||_| |_| |_| | 00007 | | 00008 \---------------------------------------------------------------------*/ 00012 #include <iostream> 00013 #include "zypp/base/Logger.h" 00014 00015 #include "zypp/ZYpp.h" 00016 #include "zypp/zypp_detail/ZYppImpl.h" 00017 #include "zypp/sat/Pool.h" 00018 00019 using std::endl; 00020 00022 namespace zypp 00023 { 00024 00026 // 00027 // METHOD NAME : ZYpp::ZYpp 00028 // METHOD TYPE : Ctor 00029 // 00030 ZYpp::ZYpp( const Impl_Ptr & impl_r ) 00031 : _pimpl( impl_r ) 00032 {} 00033 00035 // 00036 // METHOD NAME : ZYpp::~ZYpp 00037 // METHOD TYPE : Dtor 00038 // 00039 ZYpp::~ZYpp() 00040 {} 00041 00043 // 00044 // METHOD NAME : ZYpp::dumpOn 00045 // METHOD TYPE : std::ostream & 00046 // 00047 std::ostream & ZYpp::dumpOn( std::ostream & str ) const 00048 { 00049 return str << *_pimpl; 00050 } 00051 00053 // 00054 // Forward to Impl: 00055 // 00057 00058 ResPool ZYpp::pool() const 00059 { return _pimpl->pool(); } 00060 00061 DiskUsageCounter::MountPointSet ZYpp::diskUsage() 00062 { return _pimpl->diskUsage(); } 00063 00064 void ZYpp::setPartitions(const DiskUsageCounter::MountPointSet &mp) 00065 { return _pimpl->setPartitions(mp); } 00066 00067 DiskUsageCounter::MountPointSet ZYpp::getPartitions() const 00068 { return _pimpl->getPartitions(); } 00069 00070 ResPoolProxy ZYpp::poolProxy() const 00071 { return _pimpl->poolProxy(); } 00072 00073 Resolver_Ptr ZYpp::resolver() const 00074 { return _pimpl->resolver(); } 00075 00076 KeyRing_Ptr ZYpp::keyRing() const 00077 { return _pimpl->keyRing(); } 00078 00080 // 00081 // Forward to Impl: 00082 // 00084 00085 Target_Ptr ZYpp::target() const 00086 { return _pimpl->target(); } 00087 00088 Target_Ptr ZYpp::getTarget() const 00089 { return _pimpl->getTarget(); } 00090 00091 void ZYpp::initializeTarget( const Pathname & root, bool doRebuild_r ) 00092 { _pimpl->initializeTarget( root, doRebuild_r ); } 00093 00094 void ZYpp::finishTarget() 00095 { _pimpl->finishTarget(); } 00096 00097 ZYppCommitResult ZYpp::commit( const ZYppCommitPolicy & policy_r ) 00098 { return _pimpl->commit( policy_r ); } 00099 00100 void ZYpp::installSrcPackage( const SrcPackage_constPtr & srcPackage_r ) 00101 { _pimpl->installSrcPackage( srcPackage_r ); } 00102 00104 00105 void ZYpp::setRequestedLocales( const LocaleSet & locales_r ) 00106 { sat::Pool::instance().setRequestedLocales( locales_r ); } 00107 00108 const LocaleSet & ZYpp::getRequestedLocales() const 00109 { return sat::Pool::instance().getRequestedLocales(); } 00110 00111 const LocaleSet & ZYpp::getAvailableLocales() const 00112 { return sat::Pool::instance().getAvailableLocales(); } 00113 00114 00115 Pathname ZYpp::homePath() const 00116 { return _pimpl->homePath(); } 00117 00118 Pathname ZYpp::tmpPath() const 00119 { return _pimpl->tmpPath(); } 00120 00121 void ZYpp::setHomePath( const Pathname & path ) 00122 { _pimpl->setHomePath(path); } 00123 00125 } // namespace zypp