Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CdbBdbCache< Object > Class Template Reference

An interface to the caching facility. More...

#include <CdbBdbCache.hh>

List of all members.

Public Member Functions

virtual ~CdbBdbCache ()
 Destructor.

virtual void addObject (const Object &theKeyRef, const Object &theValueRef)=0
virtual Object findObject (const Object &theKeyRef) const=0
virtual CdbItr< Object > iterator () const=0


Detailed Description

template<class Object>
class CdbBdbCache< Object >

An interface to the caching facility.

This class provides a cache interface for persistent object references.

The cache is maintained through two parameters: "theKeyRef" which serves as a key, and the "theValueRef" which represents a value for the key.

Definition at line 20 of file CdbBdbCache.hh.


Constructor & Destructor Documentation

template<class Object>
CdbBdbCache< Object >::~CdbBdbCache   [virtual]
 

Destructor.

Moe details...

Definition at line 9 of file CdbBdbCache.cc.


Member Function Documentation

template<class Object>
virtual void CdbBdbCache< Object >::addObject const Object &    theKeyRef,
const Object &    theValueRef
[pure virtual]
 

Implemented in CdbBdbSimpleCache.

Referenced by CdbBdbSMetaDataP::repoint().

template<class Object>
virtual Object CdbBdbCache< Object >::findObject const Object &    theKeyRef const [pure virtual]
 

Referenced by CdbBdbSMetaDataP::repoint().

template<class Object>
virtual CdbItr< Object > CdbBdbCache< Object >::iterator   const [pure virtual]
 


The documentation for this class was generated from the following files:
Generated on Mon Dec 5 18:22:17 2005 for CDB by doxygen1.3-rc3