libzypp  10.5.0
zypp::ResPoolProxy::Impl Struct Reference

ResPoolProxy implementation. More...

List of all members.

Public Types

typedef
std::tr1::unordered_map
< sat::detail::IdType,
ui::Selectable::Ptr
SelectableIndex
typedef
ResPoolProxy::const_iterator 
const_iterator

Public Member Functions

 Impl ()
 Impl (ResPool pool_r, const pool::PoolImpl &poolImpl_r)
ui::Selectable::Ptr lookup (const pool::ByIdent &ident_r) const
bool empty () const
size_type size () const
const_iterator begin () const
const_iterator end () const
bool empty (const ResKind &kind_r) const
size_type size (const ResKind &kind_r) const
const_iterator byKindBegin (const ResKind &kind_r) const
const_iterator byKindEnd (const ResKind &kind_r) const
size_type knownRepositoriesSize () const
repository_iterator knownRepositoriesBegin () const
repository_iterator knownRepositoriesEnd () const
void saveState () const
void saveState (const ResKind &kind_r) const
void restoreState () const
void restoreState (const ResKind &kind_r) const
bool diffState () const
bool diffState (const ResKind &kind_r) const

Static Public Member Functions

static shared_ptr< Implnullimpl ()
 Offer default Impl.

Private Attributes

ResPool _pool
SelectablePool _selPool
SelectableIndex _selIndex

Friends

std::ostream & operator<< (std::ostream &str, const Impl &obj)
std::ostream & dumpOn (std::ostream &str, const Impl &obj)

Related Functions

(Note that these are not member functions.)

std::ostream & operator<< (std::ostream &str, const ResPoolProxy::Impl &obj)
std::ostream & dumpOn (std::ostream &str, const ResPoolProxy::Impl &obj)

Detailed Description

ResPoolProxy implementation.

Todo:
Seedup as it is still using old index

Definition at line 91 of file ResPoolProxy.cc.


Member Typedef Documentation

Definition at line 96 of file ResPoolProxy.cc.


Constructor & Destructor Documentation

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

Definition at line 100 of file ResPoolProxy.cc.

zypp::ResPoolProxy::Impl::Impl ( ResPool  pool_r,
const pool::PoolImpl poolImpl_r 
) [inline]

Definition at line 104 of file ResPoolProxy.cc.


Member Function Documentation

ui::Selectable::Ptr zypp::ResPoolProxy::Impl::lookup ( const pool::ByIdent ident_r) const [inline]

Definition at line 133 of file ResPoolProxy.cc.

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

Definition at line 142 of file ResPoolProxy.cc.

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

Definition at line 145 of file ResPoolProxy.cc.

const_iterator zypp::ResPoolProxy::Impl::begin ( ) const [inline]

Definition at line 148 of file ResPoolProxy.cc.

const_iterator zypp::ResPoolProxy::Impl::end ( ) const [inline]

Definition at line 151 of file ResPoolProxy.cc.

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

Definition at line 155 of file ResPoolProxy.cc.

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

Definition at line 158 of file ResPoolProxy.cc.

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

Definition at line 161 of file ResPoolProxy.cc.

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

Definition at line 164 of file ResPoolProxy.cc.

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

Definition at line 168 of file ResPoolProxy.cc.

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

Definition at line 171 of file ResPoolProxy.cc.

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

Definition at line 174 of file ResPoolProxy.cc.

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

Definition at line 179 of file ResPoolProxy.cc.

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

Definition at line 182 of file ResPoolProxy.cc.

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

Definition at line 185 of file ResPoolProxy.cc.

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

Definition at line 188 of file ResPoolProxy.cc.

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

Definition at line 191 of file ResPoolProxy.cc.

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

Definition at line 194 of file ResPoolProxy.cc.

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

Offer default Impl.

Definition at line 204 of file ResPoolProxy.cc.


Friends And Related Function Documentation

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

Stream output

Definition at line 213 of file ResPoolProxy.cc.

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

Verbose stream output

Definition at line 229 of file ResPoolProxy.cc.


Member Data Documentation

Definition at line 198 of file ResPoolProxy.cc.

Definition at line 199 of file ResPoolProxy.cc.

Definition at line 200 of file ResPoolProxy.cc.


The documentation for this struct was generated from the following file: