Bdb packages | Design docs | Source docs | Guidelines | Recent releases

Search | Site Map .

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

BdbAbsBaseClustH Class Reference
[BdbClustering]

#include <BdbAbsBaseClustH.hh>

Inheritance diagram for BdbAbsBaseClustH:

BdbClusteringHint BdbFSSupportClustH BdbAbstractClusteringHint BdbAbsRegularClustH BdbCustomClustH BdbSpClusteringHint CdbClusteringHint BdbAmbClusteringHint BdbCondClusteringHint BdbConfigClusteringHint BdbIPEvsClusteringHint BdbOprTmClusteringHint BdbAmbIndexClusteringHint BdbCondIndexClusteringHint BdbOprSpClusteringHint BdbOprTmIndexClusteringHint List of all members.

Public Methods

virtual ~BdbAbsBaseClustH ()
virtual BdbRefAny hint ()
virtual void prepareHint ()
virtual BdbStatus setComponent (const char *name)
BdbStatus setMaxWaitTime (d_ULong value)
d_Boolean newDatabaseCreated ()
d_Boolean newContainerCreated ()

Protected Methods

 BdbAbsBaseClustH (const BdbDomain &domain, d_ULong maxWaitTime=7200, d_Boolean quiet=d_False)
 BdbAbsBaseClustH (const BdbAbsBaseClustH &obj)
void setDbHint (BdbHandle(BdbDBObj)&db)
void setContHint (BdbHandle(BdbContObj)&cont)
BdbStatus setContainerParameters (d_ULong hashC, d_ULong initP, d_ULong percG)
virtual BdbStatus resetHints ()
virtual BdbStatus resetDbHint ()
virtual BdbStatus resetContHint ()
void incrementObjectCounter ()
void resetObjectCounter ()
BdbStatus restartTransaction ()
BdbStatus newDb (d_Boolean doReg=d_True, int dbid=0, d_Boolean isEvs=d_False)
BdbStatus newContainer (const char *name)
BdbStatus openDb (const char *name, ooMode openMode)
BdbStatus openContainer (const char *name, ooMode openMode, int lockWait=-2)
BdbStatus reacquireLock ()
BdbStatus lockDb (BdbHandle(BdbDBObj)&dbH)
BdbStatus registerCurrentDbAsUsed ()
void printUsedDbs () const
BdbComponentcompObj ()
const BdbComponentccompObj () const
d_ULong maxWaitTime () const
 BdbHandle (BdbDBObj)&dbHint()
 BdbHandle (BdbContObj)&contHint()
d_ULong hashCont () const
d_ULong initPages () const
d_ULong contPercentGrowth () const
d_ULong currentCounterValue () const
BdbStatus changeAuthL (BdbDomain::AuthLevels authLevel, const char *name=0)
d_Boolean transactionChanged ()
void preregisterContAsFull (int db, int oc, long noP, const char *pcName, const char *sName)
void registerContAsFull (int db, int oc, long noP)
void preregisterCurrentContAsFull (long noP, const char *pcName, const char *sName)
void registerCurrentContAsFull ()

Static Protected Methods

d_Long ctxId ()

Protected Attributes

d_Boolean _newDbFlag
d_Boolean _newContFlag
d_Boolean _changeAuthLevel
d_ULong _hashCont
d_ULong _initPages
d_ULong _contPercentGrowth
std::set< BdbFullContInfo *,
BbrPtrLess > * 
_filledConts
double _noUpdHintCalls
double _noPagesUsed
double _noContExpand
long _nrContsCreated
long _nrDbsCreated

Private Methods

 BdbHandle (BdbDBObj) _dbHint
 BdbHandle (BdbContObj) _contHint

Private Attributes

BdbComponent_compObj
d_ULong _recentTransID
d_ULong _maxWaitTime
std::set< std::string *, BbrPtrLess > * _usedDbs

Static Private Attributes

d_Long _ctxId = BdbcInValidNestingOptToken

Friends

class BdbParamHandler

Constructor & Destructor Documentation

BdbAbsBaseClustH::BdbAbsBaseClustH const BdbDomain   domain,
d_ULong    maxWaitTime = 7200,
d_Boolean    quiet = d_False
[protected]
 

Definition at line 69 of file BdbAbsBaseClustH.cc.

References _changeAuthLevel, _compObj, _ctxId, _newContFlag, _newDbFlag, _noContExpand, _noPagesUsed, _noUpdHintCalls, _nrContsCreated, _nrDbsCreated, _recentTransID, BdbDomain::activeInstance(), BdbcInValidNestingOptToken, d_False, and BdbDomainOODB::issueOptToken().

BdbAbsBaseClustH::BdbAbsBaseClustH const BdbAbsBaseClustH &    obj [protected]
 

Definition at line 104 of file BdbAbsBaseClustH.cc.

References _compObj, _contPercentGrowth, _filledConts, _hashCont, _initPages, _newContFlag, _newDbFlag, _noContExpand, _noPagesUsed, _noUpdHintCalls, _nrContsCreated, _nrDbsCreated, _recentTransID, and _usedDbs.

BdbAbsBaseClustH::~BdbAbsBaseClustH   [virtual]
 

Definition at line 128 of file BdbAbsBaseClustH.cc.

References _compObj, _filledConts, _noContExpand, _noPagesUsed, _noUpdHintCalls, _nrContsCreated, _nrDbsCreated, _usedDbs, compObj(), COUT1, COUT1n, BdbComponent::name(), and printUsedDbs().


Member Function Documentation

BdbAbsBaseClustH::BdbHandle BdbContObj    [inline, protected]
 

BdbAbsBaseClustH::BdbHandle BdbDBObj    [inline, protected]
 

BdbAbsBaseClustH::BdbHandle BdbContObj    [private]
 

BdbAbsBaseClustH::BdbHandle BdbDBObj    [private]
 

const BdbComponent * BdbAbsBaseClustH::ccompObj   [inline, protected]
 

Definition at line 205 of file BdbAbsBaseClustH.hh.

Referenced by BdbAbsRegularClustH::dbName(), BdbAbsRegularClustH::dirName(), BdbSpClusteringHint::isSpecial(), BdbAbsRegularClustH::printSetting(), BdbParamHandler::registerComponent(), BdbAbsRegularClustH::reloadCompSpecInfo(), BdbSpClusteringHint::updatedHint(), BdbCustomClustH::updatedHint(), BdbConfigClusteringHint::updatedHint(), and BdbAbsRegularClustH::updatedHint().

BdbStatus BdbAbsBaseClustH::changeAuthL BdbDomain::AuthLevels    authLevel,
const char *    name = 0
[protected]
 

Definition at line 227 of file BdbAbsBaseClustH.cc.

References _changeAuthLevel, BdbFSSupportClustH::_es, authLevel, BdbDomainAuth::AuthLevels, BdbcSuccess, BdbErrorSignal::BdbESig(), d_False, BdbFSSupportClustH::domain(), and BdbDomainAuth::setAuthLevel().

Referenced by BdbCustomClustH::updatedHint(), BdbConfigClusteringHint::updatedHint(), and BdbAbsRegularClustH::updatedHint().

BdbComponent * BdbAbsBaseClustH::compObj   [inline, protected]
 

Definition at line 201 of file BdbAbsBaseClustH.hh.

Referenced by BdbSpClusteringHint::clone(), BdbSpClusteringHint::conditionsChanged(), BdbOprSpClusteringHint::getDBHandle(), BdbCustomClustH::rebuildDirectories(), BdbCustomClustH::reload(), BdbAbsRegularClustH::reload(), BdbOprSpClusteringHint::removeDbContents(), BdbAbsRegularClustH::setCalcHintConstant(), setComponent(), BdbSpClusteringHint::spReload(), BdbCustomClustH::updatedHint(), BdbConfigClusteringHint::updatedHint(), BdbAbsRegularClustH::updatedHint(), and ~BdbAbsBaseClustH().

d_ULong BdbAbsBaseClustH::contPercentGrowth   [inline, protected]
 

Definition at line 225 of file BdbAbsBaseClustH.hh.

References _contPercentGrowth.

Referenced by BdbAbsRegularClustH::setCalcHintConstant().

d_Long BdbAbsBaseClustH::ctxId   [static, protected]
 

Definition at line 459 of file BdbAbsBaseClustH.cc.

References _ctxId.

Referenced by BdbParamHandler::compIsRegistered(), BdbParamHandler::doResynch(), BdbAbsRegularClustH::getAllFullDbs(), BdbParamHandler::incrPageCounter(), BdbParamHandler::initPageCounter(), newDb(), BdbParamHandler::registerComponent(), BdbAbsRegularClustH::removeFullDbsFromRegistry(), BdbParamHandler::tryFindExtraSpace(), and BdbParamHandler::updateForceNewDb().

d_ULong BdbAbsBaseClustH::currentCounterValue   [inline, protected]
 

d_ULong BdbAbsBaseClustH::hashCont   [inline, protected]
 

Definition at line 217 of file BdbAbsBaseClustH.hh.

References _hashCont.

BdbRefAny BdbAbsBaseClustH::hint   [virtual]
 

Reimplemented from BdbClusteringHint.

Definition at line 166 of file BdbAbsBaseClustH.cc.

References BdbIsNull, and BdbClusteringHint::updatedHint().

void BdbAbsBaseClustH::incrementObjectCounter   [inline, protected]
 

d_ULong BdbAbsBaseClustH::initPages   [inline, protected]
 

Definition at line 221 of file BdbAbsBaseClustH.hh.

References _initPages.

BdbStatus BdbAbsBaseClustH::lockDb BdbHandle(BdbDBObj)&    dbH [protected]
 

Definition at line 281 of file BdbAbsBaseClustH.cc.

References BdbDBObj, dbH, BdbFSSupportClustH::fsMgr(), and BdbDbAccessMgr::lockDb().

Referenced by resetDbHint().

d_ULong BdbAbsBaseClustH::maxWaitTime   [inline, protected]
 

Definition at line 245 of file BdbAbsBaseClustH.hh.

References _maxWaitTime.

Referenced by BdbParamHandler::BdbParamHandler(), BdbAbsRegularClustH::getAllFullDbs(), BdbParamHandler::inCtxUpdateForceNewDb(), BdbParamHandler::openContainer(), BdbParamHandler::openDbAndCont(), BdbAbsRegularClustH::removeFullDbsFromRegistry(), BdbSpClusteringHint::updatedHint(), BdbCustomClustH::updatedHint(), BdbConfigClusteringHint::updatedHint(), and BdbAbsRegularClustH::updatedHint().

BdbStatus BdbAbsBaseClustH::newContainer const char *    name [protected]
 

Definition at line 291 of file BdbAbsBaseClustH.cc.

References _contPercentGrowth, _hashCont, _initPages, _newContFlag, and BdbContAccessMgr::createContainer().

Referenced by BdbAbsRegularClustH::initializeContHint(), BdbCustomClustH::rebuildContHint(), and BdbSpClusteringHint::spReload().

d_Boolean BdbAbsBaseClustH::newContainerCreated   [inline, virtual]
 

Reimplemented from BdbClusteringHint.

Definition at line 236 of file BdbAbsBaseClustH.hh.

References _newContFlag, and d_False.

Referenced by CdbBdbSRegistryP::CdbBdbSRegistryP(), cmd_create_condition(), cmd_CreateCluster(), cmd_CreateCondition(), CdbBdbSTestRegistryP::create(), CdbBdbSSlaveRegistryP::create(), CdbBdbSReplicaRegistryP::create(), CdbBdbSMasterRegistryP::create(), create_cluster(), CdbBdbSSimpleClusterP::createIncrement(), CdbBdbSPartitionP::createIncrement(), BdbCondDatabaseBase::createIntervalCont(), BdbCondDatabaseMgr::createIntervalContainerLink(), and CdbBdbSPartitionP::instantiate().

d_Boolean BdbAbsBaseClustH::newDatabaseCreated   [inline, virtual]
 

Reimplemented from BdbClusteringHint.

Definition at line 228 of file BdbAbsBaseClustH.hh.

References _newDbFlag, and d_False.

BdbStatus BdbAbsBaseClustH::newDb d_Boolean    doReg = d_True,
int    dbid = 0,
d_Boolean    isEvs = d_False
[protected]
 

Definition at line 264 of file BdbAbsBaseClustH.cc.

References _newDbFlag, BdbDbAccessMgr::createDb(), ctxId(), BdbFSSupportClustH::currentDbName(), BdbFSSupportClustH::currentHost(), and BdbFSSupportClustH::currentPath().

Referenced by BdbAbsRegularClustH::initializeDbHint(), BdbCustomClustH::rebuildDbHint(), BdbSpClusteringHint::spReload(), and CdbClusteringHint::updatedHint().

BdbStatus BdbAbsBaseClustH::openContainer const char *    name,
ooMode    openMode,
int    lockWait = -2
[protected]
 

Definition at line 300 of file BdbAbsBaseClustH.cc.

References _maxWaitTime, and BdbContAccessMgr::openContainer().

Referenced by BdbAbsRegularClustH::initializeContHint().

BdbStatus BdbAbsBaseClustH::openDb const char *    name,
ooMode    openMode
[protected]
 

Definition at line 273 of file BdbAbsBaseClustH.cc.

References BdbDbAccessMgr::openDb().

Referenced by BdbOprSpClusteringHint::getDBHandle(), and BdbAbsRegularClustH::initializeDbHint().

void BdbAbsBaseClustH::prepareHint   [virtual]
 

Reimplemented from BdbClusteringHint.

Definition at line 176 of file BdbAbsBaseClustH.cc.

References BdbIsNull, and BdbClusteringHint::updatedHint().

void BdbAbsBaseClustH::preregisterContAsFull int    db,
int    oc,
long    noP,
const char *    pcName,
const char *    sName
[protected]
 

Definition at line 508 of file BdbAbsBaseClustH.cc.

References _filledConts, and COUT1.

Referenced by preregisterCurrentContAsFull().

void BdbAbsBaseClustH::preregisterCurrentContAsFull long    noP,
const char *    pcName,
const char *    sName
[protected]
 

Definition at line 536 of file BdbAbsBaseClustH.cc.

References BdbContObj, BdbIsNull, BdbRef, and preregisterContAsFull().

Referenced by BdbAbsRegularClustH::initializeContHint().

void BdbAbsBaseClustH::printUsedDbs   [protected]
 

Definition at line 490 of file BdbAbsBaseClustH.cc.

References _usedDbs, BdbClustHintSetupMgr::collectUsedDbsStats(), cout, and BdbClustHintSetupMgr::instance().

Referenced by ~BdbAbsBaseClustH().

BdbStatus BdbAbsBaseClustH::reacquireLock   [protected]
 

Definition at line 313 of file BdbAbsBaseClustH.cc.

References BdbFSSupportClustH::_es, BdbStatTimers::_tinReAcqLock, BdbDomain::activeInstance(), BdbErrorSignal::BdbESig(), BdbIsNull, BdbStatus, BdbTimer::start(), BdbDomain::statTimers(), and BdbTimer::stop().

Referenced by BdbSpClusteringHint::updatedHint(), and BdbAbsRegularClustH::updatedHint().

void BdbAbsBaseClustH::registerContAsFull int    db,
int    oc,
long    noP
[protected]
 

Definition at line 516 of file BdbAbsBaseClustH.cc.

References _filledConts, COUT1, BdbFullContInfo::dbid(), BdbFullContInfo::ocid(), BdbFullContInfo::paramContName(), BdbFullContInfo::setNoPg(), and BdbFullContInfo::streamName().

Referenced by registerCurrentContAsFull(), and BdbAbsRegularClustH::registerExtraPages().

void BdbAbsBaseClustH::registerCurrentContAsFull   [protected]
 

Definition at line 551 of file BdbAbsBaseClustH.cc.

References BdbContObj, BdbIsNull, BdbRef, and registerContAsFull().

Referenced by BdbAbsRegularClustH::updatedHint().

BdbStatus BdbAbsBaseClustH::registerCurrentDbAsUsed   [protected]
 

The function assumes, that the _dbHint handle is valid, and the db is already opened

Definition at line 470 of file BdbAbsBaseClustH.cc.

References _usedDbs, BdbcSuccess, BdbDBObj, BdbRef, BdbClustHintSetupMgr::collectUsedDbsStats(), COUT1, and BdbClustHintSetupMgr::instance().

Referenced by BdbAbsRegularClustH::initializeDbHint().

BdbStatus BdbAbsBaseClustH::resetContHint   [protected, virtual]
 

Definition at line 340 of file BdbAbsBaseClustH.cc.

References BdbcSuccess, and BdbIsNull.

Referenced by BdbAbsRegularClustH::initializeContHint(), resetHints(), BdbSpClusteringHint::updatedHint(), BdbCustomClustH::updatedHint(), BdbConfigClusteringHint::updatedHint(), and BdbAbsRegularClustH::updatedHint().

BdbStatus BdbAbsBaseClustH::resetDbHint   [protected, virtual]
 

Definition at line 351 of file BdbAbsBaseClustH.cc.

References BdbFSSupportClustH::_es, BdbcSuccess, BdbErrorSignal::BdbESig(), BdbIsNull, BdbStatus, and lockDb().

Referenced by BdbAbsRegularClustH::reload(), and resetHints().

BdbStatus BdbAbsBaseClustH::resetHints   [protected, virtual]
 

Definition at line 367 of file BdbAbsBaseClustH.cc.

References BdbFSSupportClustH::_es, BdbcSuccess, BdbErrorSignal::BdbESig(), resetContHint(), and resetDbHint().

Referenced by BdbCustomClustH::BdbCustomClustH(), BdbParamHandler::internalResynch(), CdbClusteringHint::updatedHint(), BdbSpClusteringHint::updatedHint(), BdbCustomClustH::updatedHint(), BdbConfigClusteringHint::updatedHint(), and BdbAbsRegularClustH::updatedHint().

void BdbAbsBaseClustH::resetObjectCounter   [inline, protected]
 

BdbStatus BdbAbsBaseClustH::restartTransaction   [protected]
 

Definition at line 390 of file BdbAbsBaseClustH.cc.

References BdbFSSupportClustH::_es, BdbDomain::activeInstance(), BdbcSuccess, BdbErrorSignal::BdbESig(), BdbDomainOODB::commit(), BdbFSSupportClustH::domain(), BdbDomainName::domainName(), and BdbDomainOODB::startUpdate().

BdbStatus BdbAbsBaseClustH::setComponent const char *    name [virtual]
 

Reimplemented from BdbAbstractClusteringHint.

Reimplemented in BdbAbsRegularClustH, BdbAmbClusteringHint, BdbCondClusteringHint, BdbConfigClusteringHint, BdbCustomClustH, BdbOprTmClusteringHint, and BdbSpClusteringHint.

Definition at line 191 of file BdbAbsBaseClustH.cc.

References BdbFSSupportClustH::_es, BdbStatTimers::_tinSetComp, BdbDomain::activeInstance(), BdbcSuccess, BdbErrorSignal::BdbESig(), compObj(), d_True, BdbComponent::isTheSameAs(), BdbComponent::setC(), BdbTimer::start(), BdbDomain::statTimers(), and BdbTimer::stop().

Referenced by BdbSpClusteringHint::setComponent(), BdbCustomClustH::setComponent(), and BdbAbsRegularClustH::setComponent().

BdbStatus BdbAbsBaseClustH::setContainerParameters d_ULong    hashC,
d_ULong    initP,
d_ULong    percG
[protected]
 

Definition at line 413 of file BdbAbsBaseClustH.cc.

References _contPercentGrowth, BdbFSSupportClustH::_es, _hashCont, _initPages, BdbcSuccess, and BdbErrorSignal::BdbESig().

Referenced by BdbAmbIndexClusteringHint::BdbAmbIndexClusteringHint(), BdbCondIndexClusteringHint::BdbCondIndexClusteringHint(), BdbOprSpClusteringHint::BdbOprSpClusteringHint(), BdbOprTmIndexClusteringHint::BdbOprTmIndexClusteringHint(), and BdbSpClusteringHint::spReload().

void BdbAbsBaseClustH::setContHint BdbHandle(BdbContObj)&    cont [inline, protected]
 

void BdbAbsBaseClustH::setDbHint BdbHandle(BdbDBObj)&    db [inline, protected]
 

BdbStatus BdbAbsBaseClustH::setMaxWaitTime d_ULong    value [virtual]
 

Reimplemented from BdbClusteringHint.

Definition at line 247 of file BdbAbsBaseClustH.cc.

References _maxWaitTime, and BdbcSuccess.

d_Boolean BdbAbsBaseClustH::transactionChanged   [protected]
 

BdbAbsBaseClustH::transactionChanged()

The function returns d_True if current (main) transaction changed since that function was called last time. It automatically changes the "recent transaction ID", so it should not be called to often

Definition at line 440 of file BdbAbsBaseClustH.cc.

References _recentTransID, BdbDomain::activeInstance(), d_False, d_True, and BdbDomainOODB::transId().

Referenced by BdbSpClusteringHint::updatedHint(), and BdbAbsRegularClustH::updatedHint().


Friends And Related Function Documentation

friend class BdbParamHandler [friend]
 

Reimplemented in BdbAbsRegularClustH.

Definition at line 167 of file BdbAbsBaseClustH.hh.


Member Data Documentation

d_Boolean BdbAbsBaseClustH::_changeAuthLevel [protected]
 

Definition at line 74 of file BdbAbsBaseClustH.hh.

Referenced by BdbAbsBaseClustH(), changeAuthL(), BdbOprTmClusteringHint::setComponent(), BdbCustomClustH::setComponent(), BdbConfigClusteringHint::setComponent(), BdbCondClusteringHint::setComponent(), and BdbAmbClusteringHint::setComponent().

BdbComponent* BdbAbsBaseClustH::_compObj [private]
 

Definition at line 58 of file BdbAbsBaseClustH.hh.

Referenced by BdbAbsBaseClustH(), and ~BdbAbsBaseClustH().

d_ULong BdbAbsBaseClustH::_contPercentGrowth [protected]
 

Definition at line 78 of file BdbAbsBaseClustH.hh.

Referenced by BdbAbsBaseClustH(), contPercentGrowth(), newContainer(), BdbAbsRegularClustH::printSetting(), BdbAbsRegularClustH::reloadCompSpecInfo(), and setContainerParameters().

d_Long BdbAbsBaseClustH::_ctxId = BdbcInValidNestingOptToken [static, private]
 

Definition at line 58 of file BdbAbsBaseClustH.cc.

Referenced by BdbAbsBaseClustH(), and ctxId().

std::set<BdbFullContInfo*,BbrPtrLess>* BdbAbsBaseClustH::_filledConts [protected]
 

Definition at line 81 of file BdbAbsBaseClustH.hh.

Referenced by BdbAbsBaseClustH(), preregisterContAsFull(), registerContAsFull(), BdbAbsRegularClustH::registerExtraPages(), and ~BdbAbsBaseClustH().

d_ULong BdbAbsBaseClustH::_hashCont [protected]
 

Definition at line 76 of file BdbAbsBaseClustH.hh.

Referenced by BdbAbsBaseClustH(), hashCont(), newContainer(), BdbAbsRegularClustH::printSetting(), BdbAbsRegularClustH::reloadCompSpecInfo(), and setContainerParameters().

d_ULong BdbAbsBaseClustH::_initPages [protected]
 

Definition at line 77 of file BdbAbsBaseClustH.hh.

Referenced by BdbAbsBaseClustH(), initPages(), newContainer(), BdbAbsRegularClustH::printSetting(), BdbAbsRegularClustH::reloadCompSpecInfo(), and setContainerParameters().

d_ULong BdbAbsBaseClustH::_maxWaitTime [private]
 

Definition at line 65 of file BdbAbsBaseClustH.hh.

Referenced by maxWaitTime(), openContainer(), and setMaxWaitTime().

d_Boolean BdbAbsBaseClustH::_newContFlag [protected]
 

Definition at line 72 of file BdbAbsBaseClustH.hh.

Referenced by BdbAbsBaseClustH(), newContainer(), and newContainerCreated().

d_Boolean BdbAbsBaseClustH::_newDbFlag [protected]
 

Definition at line 71 of file BdbAbsBaseClustH.hh.

Referenced by BdbAbsBaseClustH(), newDatabaseCreated(), and newDb().

double BdbAbsBaseClustH::_noContExpand [protected]
 

Definition at line 89 of file BdbAbsBaseClustH.hh.

Referenced by BdbAbsBaseClustH(), BdbAbsRegularClustH::currentContainerIsFull(), and ~BdbAbsBaseClustH().

double BdbAbsBaseClustH::_noPagesUsed [protected]
 

Definition at line 88 of file BdbAbsBaseClustH.hh.

Referenced by BdbAbsBaseClustH(), BdbAbsRegularClustH::registerExtraPages(), BdbAbsRegularClustH::reload(), and ~BdbAbsBaseClustH().

double BdbAbsBaseClustH::_noUpdHintCalls [protected]
 

Definition at line 87 of file BdbAbsBaseClustH.hh.

Referenced by BdbAbsBaseClustH(), BdbAbsRegularClustH::registerExtraPages(), BdbAbsRegularClustH::updatedHint(), and ~BdbAbsBaseClustH().

long BdbAbsBaseClustH::_nrContsCreated [protected]
 

Definition at line 90 of file BdbAbsBaseClustH.hh.

Referenced by BdbAbsBaseClustH(), BdbAbsRegularClustH::initializeContHint(), and ~BdbAbsBaseClustH().

long BdbAbsBaseClustH::_nrDbsCreated [protected]
 

Definition at line 91 of file BdbAbsBaseClustH.hh.

Referenced by BdbAbsBaseClustH(), BdbAbsRegularClustH::initializeDbHint(), and ~BdbAbsBaseClustH().

d_ULong BdbAbsBaseClustH::_recentTransID [private]
 

Definition at line 63 of file BdbAbsBaseClustH.hh.

Referenced by BdbAbsBaseClustH(), and transactionChanged().

std::set<std::string*,BbrPtrLess>* BdbAbsBaseClustH::_usedDbs [private]
 

Definition at line 67 of file BdbAbsBaseClustH.hh.

Referenced by BdbAbsBaseClustH(), printUsedDbs(), registerCurrentDbAsUsed(), and ~BdbAbsBaseClustH().


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

 


BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us

Page Owner: Jacek Becla
Last Update: October 04, 2002