![]() |
|
|
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 BdbEvsClusteringHint Class Reference
[BdbClustering]#include <BdbEvsClusteringHint.hh>
Inheritance diagram for BdbEvsClusteringHint:
List of all members.
Public Methods
BdbEvsClusteringHint (const BdbDomain &domain) BdbEvsClusteringHint (const BdbDomain &domain, const char *componentName) BdbEvsClusteringHint (const BdbDomain &domain, const char *componentName, const char *streamName) virtual ~BdbEvsClusteringHint () BdbAbstractClusteringHint * clone () void prepareHint () BdbRefAny updatedHint () BdbRefAny hint () BdbStatus setComponent (const char *name) BdbStatus setStream (const char *name) void forceNewDatabase () BdbStatus getAllFullDbs (ooTVArray(d_ULong)&theTVArray) BdbStatus removeFullDbsFromRegistry (const ooTVArray(d_ULong)&theTVArray) void forceNewContainer () void printSetting () BdbStatus setMaxWaitTime (d_ULong value) d_Boolean newDatabaseCreated () d_Boolean newContainerCreated () Static Public Methods
BdbStatus collectReturnedConts () BdbStatus returnCollectedConts () Private Types
enum Modes { ip, srv, invalidM } Private Methods
void initCH () Private Attributes
BdbClusteringHint * _ch const BdbDomain * _domain char * _compName char * _streamName Member Enumeration Documentation
enum BdbEvsClusteringHint::Modes [private]
Definition at line 33 of file BdbEvsClusteringHint.hh.
Constructor & Destructor Documentation
BdbEvsClusteringHint::BdbEvsClusteringHint ( const BdbDomain & domain )
Definition at line 49 of file BdbEvsClusteringHint.cc.
References _ch, _compName, _domain, and _streamName.
Referenced by clone().
BdbEvsClusteringHint::BdbEvsClusteringHint ( const BdbDomain & domain, const char * componentName )
Definition at line 58 of file BdbEvsClusteringHint.cc.
References _ch, _compName, _domain, and _streamName.
BdbEvsClusteringHint::BdbEvsClusteringHint ( const BdbDomain & domain, const char * componentName, const char * streamName )
Definition at line 75 of file BdbEvsClusteringHint.cc.
References _ch, _compName, _domain, and _streamName.
BdbEvsClusteringHint::~BdbEvsClusteringHint ( ) [virtual]
Definition at line 98 of file BdbEvsClusteringHint.cc.
References _ch, _compName, and _streamName.
Member Function Documentation
BdbAbstractClusteringHint * BdbEvsClusteringHint::clone ( )
Reimplemented from BdbAbstractClusteringHint.
Definition at line 164 of file BdbEvsClusteringHint.cc.
References _compName, _domain, _streamName, and BdbEvsClusteringHint().
BdbStatus BdbEvsClusteringHint::collectReturnedConts ( ) [static]
This is a static function.
Definition at line 321 of file BdbEvsClusteringHint.cc.
References BdbDomain::activeInstance(), BdbcError, BdbcSuccess, BdbClusteringHint::getClustHintFactory(), BdbClusteringHint::internalCollectReturnedConts(), and BdbAbsClustHintFactory::produce().
void BdbEvsClusteringHint::forceNewContainer ( ) [virtual]
Reimplemented from BdbClusteringHint.
Definition at line 266 of file BdbEvsClusteringHint.cc.
References _ch, and BdbClusteringHint::forceNewContainer().
void BdbEvsClusteringHint::forceNewDatabase ( ) [virtual]
Reimplemented from BdbClusteringHint.
Definition at line 239 of file BdbEvsClusteringHint.cc.
References _ch, BdbClusteringHint::forceNewDatabase(), and initCH().
Referenced by testForceNewDb().
BdbStatus BdbEvsClusteringHint::getAllFullDbs ( ooTVArray(d_ULong)& theTVArray ) [virtual]
Reimplemented from BdbClusteringHint.
Definition at line 247 of file BdbEvsClusteringHint.cc.
References _ch, BdbcError, BdbClusteringHint::getAllFullDbs(), and initCH().
Referenced by BdbDistribution::getFullDbs(), and BdbBrowseFullDbs::run().
BdbRefAny BdbEvsClusteringHint::hint ( ) [virtual]
Reimplemented from BdbClusteringHint.
Definition at line 188 of file BdbEvsClusteringHint.cc.
References _ch, BdbClusteringHint::hint(), and initCH().
void BdbEvsClusteringHint::initCH ( ) [private]
d_Boolean BdbEvsClusteringHint::newContainerCreated ( ) [virtual]
Reimplemented from BdbClusteringHint.
Definition at line 307 of file BdbEvsClusteringHint.cc.
References _ch, BdbcError, and BdbClusteringHint::newContainerCreated().
d_Boolean BdbEvsClusteringHint::newDatabaseCreated ( ) [virtual]
Reimplemented from BdbClusteringHint.
Definition at line 296 of file BdbEvsClusteringHint.cc.
References _ch, BdbcError, and BdbClusteringHint::newDatabaseCreated().
void BdbEvsClusteringHint::prepareHint ( ) [virtual]
Reimplemented from BdbClusteringHint.
Definition at line 172 of file BdbEvsClusteringHint.cc.
References _ch, initCH(), and BdbClusteringHint::prepareHint().
void BdbEvsClusteringHint::printSetting ( ) [virtual]
Reimplemented from BdbClusteringHint.
Definition at line 275 of file BdbEvsClusteringHint.cc.
References _ch, and BdbClusteringHint::printSetting().
Referenced by oldVersion().
BdbStatus BdbEvsClusteringHint::removeFullDbsFromRegistry ( const ooTVArray(d_ULong)& theTVArray ) [virtual]
Reimplemented from BdbClusteringHint.
Definition at line 257 of file BdbEvsClusteringHint.cc.
References _ch, BdbcError, and BdbClusteringHint::removeFullDbsFromRegistry().
Referenced by BdbDistribution::flushFullDbs().
BdbStatus BdbEvsClusteringHint::returnCollectedConts ( ) [static]
This is a static function.
Definition at line 344 of file BdbEvsClusteringHint.cc.
References BdbDomain::activeInstance(), BdbcError, BdbStatus, BdbClusteringHint::getClustHintFactory(), BdbClusteringHint::internalReturnCollectedConts(), and BdbAbsClustHintFactory::produce().
Referenced by BdbCollectionCommand::precreateCleanupHandler(), and ClustApplication::runEvsBatchTest().
BdbStatus BdbEvsClusteringHint::setComponent ( const char * name ) [virtual]
Reimplemented from BdbAbstractClusteringHint.
Definition at line 197 of file BdbEvsClusteringHint.cc.
References _ch, _compName, BdbcSuccess, and BdbAbstractClusteringHint::setComponent().
BdbStatus BdbEvsClusteringHint::setMaxWaitTime ( d_ULong value ) [virtual]
Reimplemented from BdbClusteringHint.
Definition at line 285 of file BdbEvsClusteringHint.cc.
References _ch, BdbcError, and BdbClusteringHint::setMaxWaitTime().
BdbStatus BdbEvsClusteringHint::setStream ( const char * name ) [virtual]
Reimplemented from BdbAbstractClusteringHint.
Definition at line 218 of file BdbEvsClusteringHint.cc.
References _ch, _streamName, BdbcSuccess, and BdbAbstractClusteringHint::setStream().
BdbRefAny BdbEvsClusteringHint::updatedHint ( ) [virtual]
Reimplemented from BdbClusteringHint.
Definition at line 180 of file BdbEvsClusteringHint.cc.
References _ch, initCH(), and BdbClusteringHint::updatedHint().
Referenced by testForceNewDb().
Member Data Documentation
BdbClusteringHint* BdbEvsClusteringHint::_ch [private]
Definition at line 37 of file BdbEvsClusteringHint.hh.
Referenced by BdbEvsClusteringHint(), forceNewContainer(), forceNewDatabase(), getAllFullDbs(), hint(), initCH(), newContainerCreated(), newDatabaseCreated(), prepareHint(), printSetting(), removeFullDbsFromRegistry(), setComponent(), setMaxWaitTime(), setStream(), updatedHint(), and ~BdbEvsClusteringHint().
char* BdbEvsClusteringHint::_compName [private]
Definition at line 41 of file BdbEvsClusteringHint.hh.
Referenced by BdbEvsClusteringHint(), clone(), initCH(), setComponent(), and ~BdbEvsClusteringHint().
const BdbDomain* BdbEvsClusteringHint::_domain [private]
Definition at line 40 of file BdbEvsClusteringHint.hh.
Referenced by BdbEvsClusteringHint(), clone(), and initCH().
char* BdbEvsClusteringHint::_streamName [private]
Definition at line 42 of file BdbEvsClusteringHint.hh.
Referenced by BdbEvsClusteringHint(), clone(), initCH(), setStream(), and ~BdbEvsClusteringHint().
The documentation for this class was generated from the following files:
- /BdbClustering/BdbEvsClusteringHint.hh
- /BdbClustering/BdbEvsClusteringHint.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002