![]() |
|
|
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 BdbClusteringHint Class Reference
[BdbUtil]#include <BdbClusteringHint.hh>
Inheritance diagram for BdbClusteringHint:
List of all members.
Public Methods
BdbClusteringHint () BdbClusteringHint (const BdbClusteringHint &obj) virtual ~BdbClusteringHint () BdbAbstractClusteringHint * delegate () const d_Boolean hintIsValid () const void setDelegate (BdbAbstractClusteringHint *theDelegate) BdbRefAny hint () BdbRefAny getHint () BdbRefAny updatedHint () void prepareHint () virtual BdbRefAny resetHint () const BdbClusteringHint & operator= (BdbHandleAny &theHint) const BdbClusteringHint & operator= (BdbRefAny &theHint) virtual void setHint (BdbHandleAny &theHint) virtual void setHint (BdbRefAny &theHint) virtual void forceNewDatabase () virtual BdbStatus getAllFullDbs (ooTVArray(d_ULong)&theTVArray) virtual BdbStatus removeFullDbsFromRegistry (const ooTVArray(d_ULong)&theTVArray) virtual void forceNewContainer () virtual void printSetting () virtual BdbStatus setMaxWaitTime (d_ULong value) virtual d_Boolean newDatabaseCreated () virtual d_Boolean newContainerCreated () virtual void internalCollectReturnedConts () virtual BdbStatus internalReturnCollectedConts () const Static Public Methods
void setClustHintFactory (BdbAbsClustHintFactory *f) Static Protected Methods
BdbAbsClustHintFactory * getClustHintFactory () Private Attributes
BdbAbstractClusteringHint * _delegate BdbRefAny _hint Static Private Attributes
BdbAbsClustHintFactory * _factory = 0 Constructor & Destructor Documentation
BdbClusteringHint::BdbClusteringHint ( )
Definition at line 53 of file BdbClusteringHint.cc.
BdbClusteringHint::BdbClusteringHint ( const BdbClusteringHint & obj )
Definition at line 59 of file BdbClusteringHint.cc.
BdbClusteringHint::~BdbClusteringHint ( ) [virtual]
Definition at line 70 of file BdbClusteringHint.cc.
Member Function Documentation
BdbAbstractClusteringHint * BdbClusteringHint::delegate ( )
Definition at line 85 of file BdbClusteringHint.cc.
References _delegate.
virtual void BdbClusteringHint::forceNewContainer ( ) [inline, virtual]
Reimplemented in BdbAbsRegularClustH, BdbEvsClusteringHint, and BdbSrvAbsRegularClustH.
Definition at line 78 of file BdbClusteringHint.hh.
Referenced by BdbEvsClusteringHint::forceNewContainer().
virtual void BdbClusteringHint::forceNewDatabase ( ) [inline, virtual]
Reimplemented in BdbAbsRegularClustH, and BdbEvsClusteringHint.
Definition at line 74 of file BdbClusteringHint.hh.
Referenced by BdbEvsClusteringHint::forceNewDatabase().
virtual BdbStatus BdbClusteringHint::getAllFullDbs ( ooTVArray(d_ULong)& theTVArray ) [inline, virtual]
Reimplemented in BdbAbsRegularClustH, and BdbEvsClusteringHint.
Definition at line 76 of file BdbClusteringHint.hh.
References BdbcError, and BdbStatus.
Referenced by BdbEvsClusteringHint::getAllFullDbs().
BdbAbsClustHintFactory * BdbClusteringHint::getClustHintFactory ( ) [static, protected]
Definition at line 78 of file BdbClusteringHint.cc.
References _factory.
Referenced by BdbEvsClusteringHint::collectReturnedConts(), BdbEvsClusteringHint::initCH(), and BdbEvsClusteringHint::returnCollectedConts().
BdbRefAny BdbClusteringHint::getHint ( )
Definition at line 136 of file BdbClusteringHint.cc.
References _hint.
Referenced by BdbSrvAbsBaseClustH::currentContIsFull(), BdbSrvAbsBaseClustH::hint(), BdbSrvAbsBaseClustH::lockTheHint(), BdbSrvAbsBaseClustH::registerCurrentDbAsUsed(), BdbSrvAbsBaseClustH::resetHint(), and BdbSrvAbsRegularClustH::updatedHint().
BdbRefAny BdbClusteringHint::hint ( ) [virtual]
Implements BdbAbstractClusteringHint.
Reimplemented in BdbAbsBaseClustH, BdbEvsClusteringHint, and BdbSrvAbsBaseClustH.
Definition at line 126 of file BdbClusteringHint.cc.
References _delegate, _hint, and BdbAbstractClusteringHint::hint().
Referenced by BdbEvsClusteringHint::hint().
d_Boolean BdbClusteringHint::hintIsValid ( )
Definition at line 92 of file BdbClusteringHint.cc.
References _hint, and BdbIsNull.
Referenced by BdbSrvAbsBaseClustH::currentContIsFull(), BdbSrvAbsBaseClustH::hint(), BdbSrvAbsBaseClustH::lockTheHint(), BdbSrvAbsBaseClustH::prepareHint(), BdbSrvAbsBaseClustH::resetHint(), and BdbSrvAbsRegularClustH::updatedHint().
virtual void BdbClusteringHint::internalCollectReturnedConts ( ) [inline, virtual]
Reimplemented in BdbSrvAbsBaseClustH.
Definition at line 86 of file BdbClusteringHint.hh.
Referenced by BdbEvsClusteringHint::collectReturnedConts().
virtual BdbStatus BdbClusteringHint::internalReturnCollectedConts ( ) const [inline, virtual]
Reimplemented in BdbSrvAbsBaseClustH.
Definition at line 87 of file BdbClusteringHint.hh.
References BdbcError, and BdbStatus.
Referenced by BdbEvsClusteringHint::returnCollectedConts().
virtual d_Boolean BdbClusteringHint::newContainerCreated ( ) [inline, virtual]
Reimplemented in BdbAbsBaseClustH, BdbEvsClusteringHint, and BdbSrvAbsBaseClustH.
Definition at line 85 of file BdbClusteringHint.hh.
Referenced by BdbEvsClusteringHint::newContainerCreated().
virtual d_Boolean BdbClusteringHint::newDatabaseCreated ( ) [inline, virtual]
Reimplemented in BdbAbsBaseClustH, BdbEvsClusteringHint, and BdbSrvAbsBaseClustH.
Definition at line 84 of file BdbClusteringHint.hh.
Referenced by BdbEvsClusteringHint::newDatabaseCreated().
const BdbClusteringHint & BdbClusteringHint::operator= ( BdbRefAny & theHint )
Definition at line 181 of file BdbClusteringHint.cc.
const BdbClusteringHint & BdbClusteringHint::operator= ( BdbHandleAny & theHint )
Definition at line 174 of file BdbClusteringHint.cc.
References _hint, and BdbHandleAny.
void BdbClusteringHint::prepareHint ( ) [virtual]
Implements BdbAbstractClusteringHint.
Reimplemented in BdbAbsBaseClustH, BdbEvsClusteringHint, and BdbSrvAbsBaseClustH.
Definition at line 161 of file BdbClusteringHint.cc.
References _delegate, and BdbAbstractClusteringHint::prepareHint().
Referenced by BdbEvsClusteringHint::prepareHint().
virtual void BdbClusteringHint::printSetting ( ) [inline, virtual]
Reimplemented in BdbAbsRegularClustH, and BdbEvsClusteringHint.
Definition at line 80 of file BdbClusteringHint.hh.
Referenced by BdbEvsClusteringHint::printSetting().
virtual BdbStatus BdbClusteringHint::removeFullDbsFromRegistry ( const ooTVArray(d_ULong)& theTVArray ) [inline, virtual]
Reimplemented in BdbAbsRegularClustH, and BdbEvsClusteringHint.
Definition at line 77 of file BdbClusteringHint.hh.
References BdbcError, and BdbStatus.
Referenced by BdbEvsClusteringHint::removeFullDbsFromRegistry().
BdbRefAny BdbClusteringHint::resetHint ( ) [virtual]
Reimplemented in BdbSrvAbsBaseClustH.
Definition at line 142 of file BdbClusteringHint.cc.
References _hint, and ooHandle().
Referenced by BdbSrvAbsBaseClustH::resetHint().
void BdbClusteringHint::setClustHintFactory ( BdbAbsClustHintFactory * f ) [static]
Definition at line 102 of file BdbClusteringHint.cc.
References _factory.
Referenced by BdbEvsClusteringHint::initCH(), and ClustApplication::runEvsBatchTest().
void BdbClusteringHint::setDelegate ( BdbAbstractClusteringHint * theDelegate )
Definition at line 108 of file BdbClusteringHint.cc.
References _delegate.
void BdbClusteringHint::setHint ( BdbRefAny & theHint ) [virtual]
Reimplemented in BdbSrvAbsBaseClustH.
Definition at line 120 of file BdbClusteringHint.cc.
void BdbClusteringHint::setHint ( BdbHandleAny & theHint ) [virtual]
Reimplemented in BdbSrvAbsBaseClustH.
Definition at line 114 of file BdbClusteringHint.cc.
References _hint, and BdbHandleAny.
Referenced by BdbSrvAbsBaseClustH::setHint().
virtual BdbStatus BdbClusteringHint::setMaxWaitTime ( d_ULong value ) [inline, virtual]
Reimplemented in BdbAbsBaseClustH, BdbEvsClusteringHint, and BdbSrvAbsBaseClustH.
Definition at line 82 of file BdbClusteringHint.hh.
References BdbcError, and BdbStatus.
Referenced by BdbEvsClusteringHint::setMaxWaitTime().
BdbRefAny BdbClusteringHint::updatedHint ( ) [virtual]
Implements BdbAbstractClusteringHint.
Reimplemented in BdbAbsRegularClustH, BdbConfigClusteringHint, BdbCustomClustH, BdbEvsClusteringHint, BdbSpClusteringHint, CdbClusteringHint, and BdbSrvAbsRegularClustH.
Definition at line 151 of file BdbClusteringHint.cc.
References _delegate, _hint, and BdbAbstractClusteringHint::updatedHint().
Referenced by BdbSrvAbsBaseClustH::hint(), BdbAbsBaseClustH::hint(), BdbSrvAbsBaseClustH::prepareHint(), BdbAbsBaseClustH::prepareHint(), ClustApplication::runEvsBatchTest(), and BdbEvsClusteringHint::updatedHint().
Member Data Documentation
BdbAbstractClusteringHint* BdbClusteringHint::_delegate [private]
Definition at line 94 of file BdbClusteringHint.hh.
Referenced by BdbClusteringHint(), delegate(), hint(), prepareHint(), setDelegate(), and updatedHint().
BdbAbsClustHintFactory * BdbClusteringHint::_factory = 0 [static, private]
Definition at line 41 of file BdbClusteringHint.cc.
Referenced by getClustHintFactory(), and setClustHintFactory().
BdbRefAny BdbClusteringHint::_hint [private]
Definition at line 95 of file BdbClusteringHint.hh.
Referenced by BdbClusteringHint(), getHint(), hint(), hintIsValid(), operator=(), resetHint(), setHint(), and updatedHint().
The documentation for this class was generated from the following files:
- /BdbUtil/BdbClusteringHint.hh
- /BdbUtil/BdbClusteringHint.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002