![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members BdbCache Class Reference
[BdbCond]#include <BdbCache.hh>
Public Methods
BdbCache () BdbCache (const char *theSubsystemName, const char *theContainerName, d_ULong theTag=0) BdbCache (const BdbCache &theCache) ~BdbCache () BdbCache & operator= (const BdbCache &theCache) BdbHandle (BdbObject) fetch(const BdbTime &theTime) BdbIfdHandle< BdbObject > & ifdFetch (const BdbTime &theTime) const BdbObsoleteDatabase * getDatabase () const BdbHandle (BdbInterval) getInterval() const const std::string & containerName () const const std::string & subSystemName () const bool operator== (const BdbCache &other) const Private Methods
BdbHandle (BdbInterval) _interval Private Attributes
BdbObsoleteDatabase * _database std::string _containerName std::string _TLA d_ULong _tag BdbIfdHandle< BdbObject > _object Constructor & Destructor Documentation
BdbCache::BdbCache ( )
Definition at line 62 of file BdbCache.cc.
BdbCache::BdbCache ( const char * theSubsystemName, const char * theContainerName, d_ULong theTag = 0 )
Definition at line 72 of file BdbCache.cc.
BdbCache::BdbCache ( const BdbCache & theCache )
Definition at line 84 of file BdbCache.cc.
References _containerName, _database, _object, _tag, and _TLA.
BdbCache::~BdbCache ( )
Definition at line 98 of file BdbCache.cc.
References _database.
Member Function Documentation
BdbCache::BdbHandle ( BdbInterval ) [private]
BdbCache::BdbHandle ( BdbInterval ) const [inline]
Definition at line 83 of file BdbCache.hh.
BdbCache::BdbHandle ( BdbObject ) const
Referenced by ifdFetch().
const std::string& BdbCache::containerName ( ) const [inline]
Definition at line 86 of file BdbCache.hh.
References _containerName.
const BdbObsoleteDatabase* BdbCache::getDatabase ( ) const [inline]
Definition at line 80 of file BdbCache.hh.
References _database.
BdbIfdHandle< BdbObject > & BdbCache::ifdFetch ( const BdbTime & theTime )
Definition at line 126 of file BdbCache.cc.
References _containerName, _database, _object, _tag, BdbHandle(), cout, BdbDatabase::findInterval(), and BdbDatabase::findObject().
BdbCache & BdbCache::operator= ( const BdbCache & theCache )
Definition at line 107 of file BdbCache.cc.
References _containerName, _database, _object, _tag, and _TLA.
bool BdbCache::operator== ( const BdbCache & other ) const [inline]
Definition at line 90 of file BdbCache.hh.
References _containerName, _tag, and _TLA.
const std::string& BdbCache::subSystemName ( ) const [inline]
Definition at line 87 of file BdbCache.hh.
References _TLA.
Member Data Documentation
std::string BdbCache::_containerName [private]
Definition at line 100 of file BdbCache.hh.
Referenced by BdbCache(), containerName(), ifdFetch(), operator=(), and operator==().
BdbObsoleteDatabase* BdbCache::_database [private]
Definition at line 99 of file BdbCache.hh.
Referenced by BdbCache(), getDatabase(), ifdFetch(), operator=(), and ~BdbCache().
BdbIfdHandle<BdbObject> BdbCache::_object [private]
Definition at line 104 of file BdbCache.hh.
Referenced by BdbCache(), ifdFetch(), and operator=().
d_ULong BdbCache::_tag [private]
Definition at line 102 of file BdbCache.hh.
Referenced by BdbCache(), ifdFetch(), operator=(), and operator==().
std::string BdbCache::_TLA [private]
Definition at line 101 of file BdbCache.hh.
Referenced by BdbCache(), operator=(), operator==(), and subSystemName().
The documentation for this class was generated from the following files:
- /BdbCond/BdbCache.hh
- /BdbCond/BdbCache.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002