iopc::SimpleCacheSelector Class Reference
[iopclib-cache]

#include <simpleCacheSelector.h>

Inheritance diagram for iopc::SimpleCacheSelector:

Inheritance graph
[legend]

List of all members.

Public Member Functions

ExtendedCachefirstCache ()
ExtendedCachenextCache ()
void setCache (const Type &type, ExtendedCache *cache=NULL, bool isMine=false)
void setCache (ExtendedCache *cache=NULL, bool isMine=false)


Detailed Description

Simple implementation of cache selector.

Member Function Documentation

ExtendedCache * iopc::SimpleCacheSelector::firstCache (  )  [virtual]

< Return first cache. Used when traversing all caches contained in selector. Traverses through caches contained in selector.

Implements iopc::CacheSelector.

ExtendedCache * iopc::SimpleCacheSelector::nextCache (  )  [virtual]

Returns cache associated with object ID.

Implements iopc::CacheSelector.

void iopc::SimpleCacheSelector::setCache ( const Type type,
ExtendedCache cache = NULL,
bool  isMine = false 
)

Sets object cache for specified type.

void iopc::SimpleCacheSelector::setCache ( ExtendedCache cache = NULL,
bool  isMine = false 
)

Sets object cache for all types.


The documentation for this class was generated from the following files:

Generated on Tue Apr 14 16:46:46 2009 for IOPC 2 by  doxygen 1.5.6