Deprecate MediaAccess::downloads (accidentally deleted)
[platform/upstream/libzypp.git] / zypp / ZYpp.cc
1 /*---------------------------------------------------------------------\
2 |                          ____ _   __ __ ___                          |
3 |                         |__  / \ / / . \ . \                         |
4 |                           / / \ V /|  _/  _/                         |
5 |                          / /__ | | | | | |                           |
6 |                         /_____||_| |_| |_|                           |
7 |                                                                      |
8 \---------------------------------------------------------------------*/
9 /** \file       zypp/ZYpp.cc
10  *
11 */
12 #include <iostream>
13 #include "zypp/base/Logger.h"
14
15 #include "zypp/ZYpp.h"
16 #include "zypp/zypp_detail/ZYppImpl.h"
17 #include "zypp/sat/Pool.h"
18
19 using std::endl;
20
21 ///////////////////////////////////////////////////////////////////
22 namespace zypp
23 { /////////////////////////////////////////////////////////////////
24
25   ///////////////////////////////////////////////////////////////////
26   //
27   //    METHOD NAME : ZYpp::ZYpp
28   //    METHOD TYPE : Ctor
29   //
30   ZYpp::ZYpp( const Impl_Ptr & impl_r )
31   : _pimpl( impl_r )
32   {}
33
34   ///////////////////////////////////////////////////////////////////
35   //
36   //    METHOD NAME : ZYpp::~ZYpp
37   //    METHOD TYPE : Dtor
38   //
39   ZYpp::~ZYpp()
40   {}
41
42   ///////////////////////////////////////////////////////////////////
43   //
44   //    METHOD NAME : ZYpp::dumpOn
45   //    METHOD TYPE : std::ostream &
46   //
47   std::ostream & ZYpp::dumpOn( std::ostream & str ) const
48   {
49     return str << *_pimpl;
50   }
51
52   ///////////////////////////////////////////////////////////////////
53   //
54   // Forward to Impl:
55   //
56   ///////////////////////////////////////////////////////////////////
57
58   ResPool ZYpp::pool() const
59   { return _pimpl->pool(); }
60
61   DiskUsageCounter::MountPointSet ZYpp::diskUsage()
62   { return _pimpl->diskUsage(); }
63
64   void ZYpp::setPartitions(const DiskUsageCounter::MountPointSet &mp)
65   { return _pimpl->setPartitions(mp); }
66
67   DiskUsageCounter::MountPointSet ZYpp::getPartitions() const
68   { return _pimpl->getPartitions(); }
69
70   ResPoolProxy ZYpp::poolProxy() const
71   { return _pimpl->poolProxy(); }
72
73   Resolver_Ptr ZYpp::resolver() const
74   { return _pimpl->resolver(); }
75
76   KeyRing_Ptr ZYpp::keyRing() const
77   { return _pimpl->keyRing(); }
78
79   ///////////////////////////////////////////////////////////////////
80   //
81   // Forward to Impl:
82   //
83   ///////////////////////////////////////////////////////////////////
84
85   Target_Ptr ZYpp::target() const
86   { return _pimpl->target(); }
87
88   Target_Ptr ZYpp::getTarget() const
89   { return _pimpl->getTarget(); }
90
91   void ZYpp::initializeTarget( const Pathname & root, bool doRebuild_r )
92   { _pimpl->initializeTarget( root, doRebuild_r ); }
93
94   void ZYpp::finishTarget()
95   { _pimpl->finishTarget(); }
96
97   ZYppCommitResult ZYpp::commit( const ZYppCommitPolicy & policy_r )
98   { return _pimpl->commit( policy_r ); }
99
100   void ZYpp::installSrcPackage( const SrcPackage_constPtr & srcPackage_r )
101   { _pimpl->installSrcPackage( srcPackage_r ); }
102
103   ///////////////////////////////////////////////////////////////////
104
105   void ZYpp::setRequestedLocales( const LocaleSet & locales_r )
106   { sat::Pool::instance().setRequestedLocales( locales_r ); }
107
108   const LocaleSet & ZYpp::getRequestedLocales() const
109   { return sat::Pool::instance().getRequestedLocales(); }
110
111   const LocaleSet & ZYpp::getAvailableLocales() const
112   { return sat::Pool::instance().getAvailableLocales(); }
113
114
115   Pathname ZYpp::homePath() const
116   { return _pimpl->homePath(); }
117
118   Pathname ZYpp::tmpPath() const
119   { return _pimpl->tmpPath(); }
120
121   void ZYpp::setHomePath( const Pathname & path )
122   { _pimpl->setHomePath(path); }
123
124   /////////////////////////////////////////////////////////////////
125 } // namespace zypp
126 ///////////////////////////////////////////////////////////////////