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  

BdbConfigClusteringHint Class Reference
[BdbClustering]

#include <BdbConfigClusteringHint.hh>

Inheritance diagram for BdbConfigClusteringHint:

BdbAbsRegularClustH BdbAbsBaseClustH BdbClusteringHint BdbFSSupportClustH BdbAbstractClusteringHint List of all members.

Public Methods

 BdbConfigClusteringHint (const BdbDomain &domain, const char *componentName=(char *) 0)
virtual ~BdbConfigClusteringHint ()
BdbStatus setDatabaseName (const char *dbName)
BdbStatus setComponent (const char *name)
BdbRefAny updatedHint ()

Private Methods

const char * partDbName () const
virtual BdbStatus prepareFinalDbName ()

Private Attributes

ooVString _dbName
d_Boolean _rebuildDb

Constructor & Destructor Documentation

BdbConfigClusteringHint::BdbConfigClusteringHint const BdbDomain   domain,
const char *    componentName = (char *) 0
 

Definition at line 47 of file BdbConfigClusteringHint.cc.

References setComponent().

BdbConfigClusteringHint::~BdbConfigClusteringHint   [virtual]
 

Definition at line 57 of file BdbConfigClusteringHint.cc.


Member Function Documentation

const char* BdbConfigClusteringHint::partDbName   const [inline, private]
 

Definition at line 37 of file BdbConfigClusteringHint.hh.

References _dbName.

Referenced by prepareFinalDbName(), and updatedHint().

BdbStatus BdbConfigClusteringHint::prepareFinalDbName   [private, virtual]
 

Reimplemented from BdbAbsRegularClustH.

Definition at line 153 of file BdbConfigClusteringHint.cc.

References BdbFSSupportClustH::_es, BdbcSuccess, BdbErrorSignal::BdbESig(), d_False, BdbAbsRegularClustH::dirName(), BdbAbsRegularClustH::dirWithRange(), partDbName(), BdbAbsRegularClustH::prepareComponentNameSpec(), BdbFSSupportClustH::strcatDbName(), and BdbFSSupportClustH::strcatPath().

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

Reimplemented from BdbAbsRegularClustH.

Definition at line 172 of file BdbConfigClusteringHint.cc.

References BdbAbsBaseClustH::_changeAuthLevel, BdbFSSupportClustH::_es, BdbcSuccess, BdbErrorSignal::BdbESig(), d_True, and BdbAbsRegularClustH::setComponent().

Referenced by BdbConfigClusteringHint().

BdbStatus BdbConfigClusteringHint::setDatabaseName const char *    dbName [virtual]
 

Reimplemented from BdbAbstractClusteringHint.

Definition at line 63 of file BdbConfigClusteringHint.cc.

References _dbName, BdbFSSupportClustH::_es, _rebuildDb, BdbcSuccess, BdbErrorSignal::BdbESig(), and BdbAbsRegularClustH::dbName().

BdbRefAny BdbConfigClusteringHint::updatedHint   [virtual]
 

Reimplemented from BdbAbsRegularClustH.

Definition at line 80 of file BdbConfigClusteringHint.cc.

References BdbFSSupportClustH::_es, BdbDomain::activeInstance(), BdbFSSupportClustH::authLevelChanged(), authLevelName, authName, BdbFSSupportClustH::authNameChanged(), BdbcSuccess, BdbErrorSignal::BdbFSig(), BdbIsNull, BdbAbsBaseClustH::ccompObj(), BdbAbsBaseClustH::changeAuthL(), BdbAbsBaseClustH::compObj(), BdbComponent::componentChanged(), BdbFSSupportClustH::domain(), domainName, BdbFSSupportClustH::fsMgr(), BdbDomainAuth::Group, BdbComponent::isIllegal(), BdbDomainOODB::lockWait(), BdbAbsBaseClustH::maxWaitTime(), partDbName(), BdbFSMgr::rebuildFSInfo(), BdbFSSupportClustH::refreshCurrentAuthLevel(), BdbFSSupportClustH::refreshCurrentAuthName(), BdbAbsRegularClustH::reload(), BdbAbsRegularClustH::reloadCompSpecInfo(), BdbAbsBaseClustH::resetContHint(), BdbAbsBaseClustH::resetHints(), and BdbDomainOODB::setLockWait().


Member Data Documentation

ooVString BdbConfigClusteringHint::_dbName [private]
 

Definition at line 32 of file BdbConfigClusteringHint.hh.

Referenced by partDbName(), and setDatabaseName().

d_Boolean BdbConfigClusteringHint::_rebuildDb [private]
 

Definition at line 33 of file BdbConfigClusteringHint.hh.

Referenced by setDatabaseName().


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