zypp::ResPoolProxy::Impl Struct Reference

ResPoolProxy implementation. More...

List of all members.

Public Member Functions

 Impl ()
 Impl (ResPool_Ref pool_r)
bool empty (const ResObject::Kind &kind_r) const
size_type size (const ResObject::Kind &kind_r) const
const_iterator byKindBegin (const ResObject::Kind &kind_r) const
const_iterator byKindEnd (const ResObject::Kind &kind_r) const
size_type knownRepositoriesSize () const
repository_iterator knownRepositoriesBegin () const
repository_iterator knownRepositoriesEnd () const
void saveState () const
void saveState (const ResObject::Kind &kind_r) const
void restoreState () const
void restoreState (const ResObject::Kind &kind_r) const
bool diffState () const
bool diffState (const ResObject::Kind &kind_r) const

Static Public Member Functions

static shared_ptr< Implnullimpl ()
 Offer default Impl.

Private Attributes

ResPool_Ref _pool
SelectablePool _selPool

Related Functions

(Note that these are not member functions.)

std::ostream & operator<< (std::ostream &str, const ResPoolProxy::Impl &obj)
 Stream output.


Detailed Description

ResPoolProxy implementation.

Definition at line 149 of file ResPoolProxy.cc.


Constructor & Destructor Documentation

zypp::ResPoolProxy::Impl::Impl (  )  [inline]

Definition at line 152 of file ResPoolProxy.cc.

zypp::ResPoolProxy::Impl::Impl ( ResPool_Ref  pool_r  )  [inline]

Definition at line 155 of file ResPoolProxy.cc.

References _pool, _selPool, zypp::ResPool::begin(), zypp::ResPool::end(), and zypp::SelPoolHelper::feed().


Member Function Documentation

bool zypp::ResPoolProxy::Impl::empty ( const ResObject::Kind kind_r  )  const [inline]

Definition at line 167 of file ResPoolProxy.cc.

References _selPool.

size_type zypp::ResPoolProxy::Impl::size ( const ResObject::Kind kind_r  )  const [inline]

Definition at line 170 of file ResPoolProxy.cc.

References _selPool.

const_iterator zypp::ResPoolProxy::Impl::byKindBegin ( const ResObject::Kind kind_r  )  const [inline]

Definition at line 173 of file ResPoolProxy.cc.

References _selPool.

const_iterator zypp::ResPoolProxy::Impl::byKindEnd ( const ResObject::Kind kind_r  )  const [inline]

Definition at line 176 of file ResPoolProxy.cc.

References _selPool.

size_type zypp::ResPoolProxy::Impl::knownRepositoriesSize (  )  const [inline]

Definition at line 180 of file ResPoolProxy.cc.

References _pool, and zypp::ResPool::knownRepositoriesSize().

repository_iterator zypp::ResPoolProxy::Impl::knownRepositoriesBegin (  )  const [inline]

Definition at line 183 of file ResPoolProxy.cc.

References _pool, and zypp::ResPool::knownRepositoriesBegin().

repository_iterator zypp::ResPoolProxy::Impl::knownRepositoriesEnd (  )  const [inline]

Definition at line 186 of file ResPoolProxy.cc.

References _pool, and zypp::ResPool::knownRepositoriesEnd().

void zypp::ResPoolProxy::Impl::saveState (  )  const [inline]

Definition at line 191 of file ResPoolProxy.cc.

References _pool.

void zypp::ResPoolProxy::Impl::saveState ( const ResObject::Kind kind_r  )  const [inline]

Definition at line 194 of file ResPoolProxy.cc.

References _pool.

void zypp::ResPoolProxy::Impl::restoreState (  )  const [inline]

Definition at line 197 of file ResPoolProxy.cc.

References _pool.

void zypp::ResPoolProxy::Impl::restoreState ( const ResObject::Kind kind_r  )  const [inline]

Definition at line 200 of file ResPoolProxy.cc.

References _pool.

bool zypp::ResPoolProxy::Impl::diffState (  )  const [inline]

Definition at line 203 of file ResPoolProxy.cc.

References _pool.

bool zypp::ResPoolProxy::Impl::diffState ( const ResObject::Kind kind_r  )  const [inline]

Definition at line 206 of file ResPoolProxy.cc.

References _pool.

static shared_ptr<Impl> zypp::ResPoolProxy::Impl::nullimpl (  )  [inline, static]

Offer default Impl.

Definition at line 215 of file ResPoolProxy.cc.


Friends And Related Function Documentation

std::ostream & operator<< ( std::ostream &  str,
const ResPoolProxy::Impl obj 
) [related]

Stream output.

Definition at line 224 of file ResPoolProxy.cc.


Member Data Documentation

ResPool_Ref zypp::ResPoolProxy::Impl::_pool [private]

Definition at line 210 of file ResPoolProxy.cc.

Referenced by diffState(), Impl(), knownRepositoriesBegin(), knownRepositoriesEnd(), knownRepositoriesSize(), restoreState(), and saveState().

SelectablePool zypp::ResPoolProxy::Impl::_selPool [mutable, private]

Definition at line 211 of file ResPoolProxy.cc.

Referenced by byKindBegin(), byKindEnd(), empty(), Impl(), and size().


The documentation for this struct was generated from the following file:
Generated on Tue Sep 25 19:23:16 2007 for libzypp by  doxygen 1.5.3