*
*/
#include <iostream>
-//#include "zypp/base/Logger.h"
+//#include <zypp/base/Logger.h>
-#include "zypp/base/SerialNumber.h"
+#include <zypp/base/SerialNumber.h>
-#include "zypp/ResPool.h"
-#include "zypp/pool/PoolImpl.h"
-#include "zypp/pool/PoolStats.h"
+#include <zypp/ZYppFactory.h>
+#include <zypp/ResPool.h>
+#include <zypp/pool/PoolImpl.h>
+#include <zypp/pool/PoolStats.h>
using std::endl;
{ /////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////
+ // class ResPool
+ ///////////////////////////////////////////////////////////////////
+
+ ///////////////////////////////////////////////////////////////////
//
// METHOD NAME : ResPool::instance
// METHOD TYPE : ResPool
//
ResPool ResPool::instance()
{
- static ResPool _val( pool::PoolTraits::Impl_constPtr( new pool::PoolImpl ) );
+ static ResPool _val( pool::PoolTraits::Impl_Ptr( new pool::PoolImpl ) );
return _val;
}
// METHOD NAME : ResPool::ResPool
// METHOD TYPE : Ctor
//
- ResPool::ResPool( pool::PoolTraits::Impl_constPtr impl_r )
+ ResPool::ResPool( pool::PoolTraits::Impl_Ptr impl_r )
: _pimpl( impl_r )
{}
ResPoolProxy ResPool::proxy() const
{ return _pimpl->proxy( *this ); }
+ Resolver & ResPool::resolver() const
+ { return *getZYpp()->resolver(); }
+
const SerialNumber & ResPool::serial() const
{ return _pimpl->serial(); }
ResPool::size_type ResPool::size() const
{ return _pimpl->size(); }
-
PoolItem ResPool::find( const sat::Solvable & slv_r ) const
{ return _pimpl->find( slv_r ); }
- ResPool::byCapabilityIndex_iterator ResPool::byCapabilityIndexBegin( const std::string & index_r, Dep depType_r ) const
- { return _pimpl->_caphashfake.begin(); }
-
- ResPool::byCapabilityIndex_iterator ResPool::byCapabilityIndexEnd( const std::string & index_r, Dep depType_r ) const
- { return _pimpl->_caphashfake.end(); }
-
+ ResPool::EstablishedStates ResPool::establishedStates() const
+ { return _pimpl->establishedStates(); }
ResPool::size_type ResPool::knownRepositoriesSize() const
- { return _pimpl->knownRepositories().size(); }
+ { return _pimpl->knownRepositoriesSize(); }
ResPool::repository_iterator ResPool::knownRepositoriesBegin() const
- { return _pimpl->knownRepositories().begin(); }
+ { return _pimpl->knownRepositoriesBegin(); }
ResPool::repository_iterator ResPool::knownRepositoriesEnd() const
- { return _pimpl->knownRepositories().end(); }
+ { return _pimpl->knownRepositoriesEnd(); }
+
+ Repository ResPool::reposFind( const std::string & alias_r ) const
+ { return _pimpl->reposFind( alias_r ); }
+
+ bool ResPool::hardLockQueriesEmpty() const
+ { return _pimpl->hardLockQueries().empty(); }
+
+ ResPool::size_type ResPool::hardLockQueriesSize() const
+ { return _pimpl->hardLockQueries().size(); }
+
+ ResPool::hardLockQueries_iterator ResPool::hardLockQueriesBegin() const
+ { return _pimpl->hardLockQueries().begin(); }
+ ResPool::hardLockQueries_iterator ResPool::hardLockQueriesEnd() const
+ { return _pimpl->hardLockQueries().end(); }
- void ResPool::setAdditionalRequire( const AdditionalCapabilities & capset ) const
- { _pimpl->setAdditionalRequire( capset ); }
- ResPool::AdditionalCapabilities & ResPool::additionalRequire() const
- { return _pimpl->additionalRequire(); }
+ void ResPool::setHardLockQueries( const HardLockQueries & newLocks_r )
+ { _pimpl->setHardLockQueries( newLocks_r ); }
- void ResPool::setAdditionalConflict( const AdditionalCapabilities & capset ) const
- { _pimpl->setAdditionalConflict( capset ); }
- ResPool::AdditionalCapabilities & ResPool::additionaConflict() const
- { return _pimpl->additionaConflict(); }
+ void ResPool::getHardLockQueries( HardLockQueries & activeLocks_r )
+ { _pimpl->getHardLockQueries( activeLocks_r ); }
- void ResPool::setAdditionalProvide( const AdditionalCapabilities & capset ) const
- { _pimpl->setAdditionalProvide( capset ); }
- ResPool::AdditionalCapabilities & ResPool::additionaProvide() const
- { return _pimpl->additionaProvide(); }
const pool::PoolTraits::ItemContainerT & ResPool::store() const
{ return _pimpl->store(); }