1 /*---------------------------------------------------------------------\
3 | |__ / \ / / . \ . \ |
8 \---------------------------------------------------------------------*/
9 /** \file zypp/ResPoolManager.cc
13 #include "zypp/base/Logger.h"
15 #include "zypp/ResPoolManager.h"
16 #include "zypp/pool/PoolImpl.h"
20 ///////////////////////////////////////////////////////////////////
22 { /////////////////////////////////////////////////////////////////
24 ///////////////////////////////////////////////////////////////////
26 // METHOD NAME : ResPoolManager::ResPoolManager
29 ResPoolManager::ResPoolManager()
30 : _pimpl( new pool::PoolImpl )
33 ///////////////////////////////////////////////////////////////////
35 // METHOD NAME : ResPoolManager::~ResPoolManager
38 ResPoolManager::~ResPoolManager()
41 ///////////////////////////////////////////////////////////////////
43 // Forward to impementation:
45 ///////////////////////////////////////////////////////////////////
47 void ResPoolManager::clear()
51 ResPoolProxy ResPoolManager::proxy() const
52 { return _pimpl->proxy( accessor() ); }
54 /******************************************************************
56 ** FUNCTION NAME : operator<<
57 ** FUNCTION TYPE : std::ostream &
59 std::ostream & operator<<( std::ostream & str, const ResPoolManager & obj )
61 return str << *obj._pimpl;
64 /////////////////////////////////////////////////////////////////
66 ///////////////////////////////////////////////////////////////////