![]() |
|
|
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 BdbFSSupportClustH Class Reference
[BdbClustering]#include <BdbFSSupportClustH.hh>
Inheritance diagram for BdbFSSupportClustH:
List of all members. Constructor & Destructor Documentation
BdbFSSupportClustH::BdbFSSupportClustH ( d_Boolean quiet = d_False ) [protected]
Definition at line 37 of file BdbFSSupportClustH.cc.
References _currentAuthLevel, _currentAuthName, _currentDomain, _es, _fsMgr, _quietMode, BdbDomainAuth::IllegalAuth, and BdbDomainName::IllegalDomain.
BdbFSSupportClustH::BdbFSSupportClustH ( const BdbDomain & domain, d_Boolean quiet = d_False ) [protected]
Definition at line 48 of file BdbFSSupportClustH.cc.
References _currentAuthLevel, _currentAuthName, _currentDomain, _domain, _es, _fsMgr, _quietMode, BdbDomainAuth::IllegalAuth, and BdbDomainName::IllegalDomain.
BdbFSSupportClustH::BdbFSSupportClustH ( const BdbFSSupportClustH & obj ) [protected]
Definition at line 62 of file BdbFSSupportClustH.cc.
References _currentAuthLevel, _currentAuthName, _currentDomain, _defFS, _domain, _es, _fsMgr, and _quietMode.
BdbFSSupportClustH::~BdbFSSupportClustH ( ) [virtual]
Definition at line 85 of file BdbFSSupportClustH.cc.
Member Function Documentation
d_Boolean BdbFSSupportClustH::allowRemoteFS ( ) [protected]
Definition at line 185 of file BdbFSSupportClustH.cc.
References _fsMgr, and BdbFSMgr::daemonDisabled().
Referenced by BdbAbsRegularClustH::buildComponentDirectories(), BdbCustomClustH::prepareDbName(), BdbCustomClustH::rebuildDirectories(), CdbClusteringHint::updatedHint(), and verifyDiskSpace().
d_Boolean BdbFSSupportClustH::authLevelChanged ( ) [protected]
Definition at line 156 of file BdbFSSupportClustH.cc.
References _currentAuthLevel, BdbDomainAuth::authLevel(), and domain().
Referenced by BdbSpClusteringHint::conditionsChanged(), BdbCustomClustH::updatedHint(), BdbConfigClusteringHint::updatedHint(), and BdbAbsRegularClustH::updatedHint().
d_Boolean BdbFSSupportClustH::authNameChanged ( ) [protected]
Definition at line 163 of file BdbFSSupportClustH.cc.
References _currentAuthName, BdbDomainAuth::authName(), d_False, d_True, and domain().
Referenced by BdbSpClusteringHint::conditionsChanged(), BdbCustomClustH::updatedHint(), BdbConfigClusteringHint::updatedHint(), and BdbAbsRegularClustH::updatedHint().
const char * BdbFSSupportClustH::baseDirectory ( ) [protected]
Definition at line 197 of file BdbFSSupportClustH.cc.
References BdbFSMgr::baseDir(), defFS(), and fsMgr().
Referenced by prepareBaseDirSpec().
BdbStatus BdbFSSupportClustH::buildBaseDirectories ( d_Boolean defaultFS = d_False ) [protected]
Definition at line 226 of file BdbFSSupportClustH.cc.
References _es, BdbcSuccess, BdbErrorSignal::BdbESig(), BdbFSMgr::checkExist(), currentPath(), fsMgr(), BdbFSMgr::mkDir(), and prepareNameSpec().
Referenced by BdbAbsRegularClustH::buildComponentDirectories(), BdbCustomClustH::rebuildDirectories(), BdbSpClusteringHint::spReload(), and CdbClusteringHint::updatedHint().
const char * BdbFSSupportClustH::currentDbName ( ) [inline, protected]
Definition at line 192 of file BdbFSSupportClustH.hh.
References _currentDbName.
Referenced by BdbOprSpClusteringHint::getDBHandle(), BdbParamHandler::initializeCompSpecData(), BdbAbsRegularClustH::initializeDbHint(), BdbAbsBaseClustH::newDb(), BdbCustomClustH::rebuildDirectories(), BdbOprSpClusteringHint::removeDbContents(), and CdbClusteringHint::updatedHint().
const char * BdbFSSupportClustH::currentHost ( ) [protected]
Definition at line 191 of file BdbFSSupportClustH.cc.
References defFS(), fsMgr(), and BdbFSMgr::host().
Referenced by BdbParamHandler::initializeCompSpecData(), and BdbAbsBaseClustH::newDb().
const char * BdbFSSupportClustH::currentPath ( ) [inline, protected]
Definition at line 196 of file BdbFSSupportClustH.hh.
References _currentPath.
Referenced by buildBaseDirectories(), BdbAbsRegularClustH::buildComponentDirectories(), BdbParamHandler::initializeCompSpecData(), makeMetadataDir(), BdbAbsBaseClustH::newDb(), and BdbCustomClustH::rebuildDirectories().
d_Boolean BdbFSSupportClustH::defFS ( ) [inline, protected]
Definition at line 200 of file BdbFSSupportClustH.hh.
References _defFS.
Referenced by baseDirectory(), and currentHost().
const BdbDomain * BdbFSSupportClustH::domain ( ) [protected]
d_Boolean BdbFSSupportClustH::domainChanged ( ) [protected]
Definition at line 179 of file BdbFSSupportClustH.cc.
References _currentDomain, BdbDomainName::domain(), and domain().
BdbFSMgr * BdbFSSupportClustH::fsMgr ( ) [inline, protected]
BdbStatus BdbFSSupportClustH::makeMetadataDir ( ) [protected]
Definition at line 205 of file BdbFSSupportClustH.cc.
References _es, BdbcSuccess, BdbErrorSignal::BdbESig(), currentPath(), d_False, fsMgr(), BdbFSMgr::mkDir(), and prepareMetadataSpec().
Referenced by BdbParamHandler::compIsRegistered().
BdbStatus BdbFSSupportClustH::prepareBaseDirSpec ( d_Boolean defaultFS ) [protected]
Definition at line 249 of file BdbFSSupportClustH.cc.
References baseDirectory(), BdbcSuccess, setDefFS(), and strcpyPath().
Referenced by prepareDomainSpec(), prepareMetadataSpec(), and prepareNameSpec().
BdbStatus BdbFSSupportClustH::prepareConfigDBSpec ( ) [protected]
Definition at line 351 of file BdbFSSupportClustH.cc.
References _es, BdbcSuccess, BdbErrorSignal::BdbESig(), BdbClusterConfigMgr::getClusterName(), prepareMetadataSpec(), and strcatDbName().
Referenced by BdbParamHandler::initializeCompSpecData().
BdbStatus BdbFSSupportClustH::prepareDomainSpec ( d_Boolean defaultFS ) [protected]
Definition at line 286 of file BdbFSSupportClustH.cc.
References _es, BdbcSuccess, BdbErrorSignal::BdbESig(), domain(), prepareBaseDirSpec(), strcatPath(), and strcpyDbName().
Referenced by BdbSpClusteringHint::spReload().
BdbStatus BdbFSSupportClustH::prepareMetadataSpec ( ) [protected]
Definition at line 260 of file BdbFSSupportClustH.cc.
References _es, BdbcSuccess, BdbErrorSignal::BdbESig(), d_False, domain(), prepareBaseDirSpec(), strcatPath(), and strcpyDbName().
Referenced by makeMetadataDir(), and prepareConfigDBSpec().
BdbStatus BdbFSSupportClustH::prepareNameSpec ( d_Boolean defaultFS ) [protected]
Definition at line 305 of file BdbFSSupportClustH.cc.
References _es, BdbcSuccess, BdbErrorSignal::BdbESig(), domain(), prepareBaseDirSpec(), resetBoth(), strcatPath(), and strcpyDbName().
Referenced by buildBaseDirectories(), BdbAbsRegularClustH::prepareComponentNameSpec(), and BdbCustomClustH::prepareDbName().
d_Boolean BdbFSSupportClustH::quietMode ( ) const [inline]
Definition at line 110 of file BdbFSSupportClustH.hh.
References _quietMode.
Referenced by BdbParamHandler::BdbParamHandler(), BdbAbsRegularClustH::getAllFullDbs(), BdbParamHandler::inCtxUpdateForceNewDb(), and BdbAbsRegularClustH::removeFullDbsFromRegistry().
void BdbFSSupportClustH::refreshCurrentAuthLevel ( ) [protected]
Definition at line 119 of file BdbFSSupportClustH.cc.
References _currentAuthLevel, BdbDomainAuth::authLevel(), and domain().
Referenced by BdbSpClusteringHint::conditionsChanged(), BdbCustomClustH::updatedHint(), BdbConfigClusteringHint::updatedHint(), and BdbAbsRegularClustH::updatedHint().
void BdbFSSupportClustH::refreshCurrentAuthName ( ) [protected]
Definition at line 125 of file BdbFSSupportClustH.cc.
References _currentAuthName, BdbDomainAuth::authName(), and domain().
Referenced by BdbSpClusteringHint::conditionsChanged(), BdbCustomClustH::updatedHint(), BdbConfigClusteringHint::updatedHint(), and BdbAbsRegularClustH::updatedHint().
void BdbFSSupportClustH::refreshCurrentDomain ( ) [protected]
Definition at line 150 of file BdbFSSupportClustH.cc.
References _currentDomain, BdbDomainName::domain(), and domain().
void BdbFSSupportClustH::resetBoth ( ) [inline, protected]
Definition at line 185 of file BdbFSSupportClustH.hh.
References _currentDbName, and _currentPath.
Referenced by prepareNameSpec().
void BdbFSSupportClustH::setDbNameAndPath ( const char * name, const char * path ) [protected]
Definition at line 97 of file BdbFSSupportClustH.cc.
References _currentDbName, and _currentPath.
Referenced by BdbAbsRegularClustH::initializeDbHint().
void BdbFSSupportClustH::setDefFS ( d_Boolean value ) [inline, protected]
Definition at line 118 of file BdbFSSupportClustH.hh.
References _defFS.
Referenced by prepareBaseDirSpec().
void BdbFSSupportClustH::strcatBoth ( const char * str ) [inline, protected]
Definition at line 178 of file BdbFSSupportClustH.hh.
References strcatDbName(), and strcatPath().
void BdbFSSupportClustH::strcatDbName ( const char * str, d_Boolean prefix = d_True ) [inline, protected]
Definition at line 160 of file BdbFSSupportClustH.hh.
References _currentDbName, and len.
Referenced by CdbClusteringHint::buildFullDbName(), BdbAbsRegularClustH::prepareCompWithNrSpec(), prepareConfigDBSpec(), BdbCustomClustH::prepareDbName(), BdbConfigClusteringHint::prepareFinalDbName(), BdbSpClusteringHint::spReload(), and strcatBoth().
void BdbFSSupportClustH::strcatPath ( const char * str, d_Boolean prefix = d_True ) [inline, protected]
Definition at line 133 of file BdbFSSupportClustH.hh.
References _currentPath, and len.
Referenced by BdbAbsRegularClustH::prepareComponentNameSpec(), BdbAbsRegularClustH::prepareCompWithNrSpec(), prepareDomainSpec(), BdbConfigClusteringHint::prepareFinalDbName(), prepareMetadataSpec(), prepareNameSpec(), BdbCustomClustH::rebuildDirectories(), and strcatBoth().
void BdbFSSupportClustH::strcpyDbName ( const char * str ) [inline, protected]
Definition at line 151 of file BdbFSSupportClustH.hh.
References _currentDbName.
Referenced by CdbClusteringHint::buildFullDbName(), BdbAbsRegularClustH::initializeDbHint(), prepareDomainSpec(), prepareMetadataSpec(), prepareNameSpec(), and BdbCustomClustH::rebuildDirectories().
void BdbFSSupportClustH::strcpyPath ( const char * str ) [inline, protected]
Definition at line 124 of file BdbFSSupportClustH.hh.
References _currentPath.
Referenced by prepareBaseDirSpec(), and BdbCustomClustH::rebuildDirectories().
BdbStatus BdbFSSupportClustH::verifyDiskSpace ( d_Boolean * rebuildDb ) [protected]
Definition at line 371 of file BdbFSSupportClustH.cc.
References _es, allowRemoteFS(), BdbcSuccess, BdbErrorSignal::BdbESig(), fsMgr(), and BdbFSMgr::verifyDiskSpace().
Referenced by BdbAbsRegularClustH::reload(), and CdbClusteringHint::updatedHint().
Member Data Documentation
d_ULong BdbFSSupportClustH::_currentAuthLevel [private]
Definition at line 44 of file BdbFSSupportClustH.hh.
Referenced by authLevelChanged(), BdbFSSupportClustH(), and refreshCurrentAuthLevel().
ooVString BdbFSSupportClustH::_currentAuthName [private]
Definition at line 45 of file BdbFSSupportClustH.hh.
Referenced by authNameChanged(), BdbFSSupportClustH(), and refreshCurrentAuthName().
ooVString BdbFSSupportClustH::_currentDbName [private]
Definition at line 42 of file BdbFSSupportClustH.hh.
Referenced by currentDbName(), resetBoth(), setDbNameAndPath(), strcatDbName(), and strcpyDbName().
d_ULong BdbFSSupportClustH::_currentDomain [private]
Definition at line 46 of file BdbFSSupportClustH.hh.
Referenced by BdbFSSupportClustH(), domainChanged(), and refreshCurrentDomain().
ooVString BdbFSSupportClustH::_currentPath [private]
Definition at line 41 of file BdbFSSupportClustH.hh.
Referenced by currentPath(), resetBoth(), setDbNameAndPath(), strcatPath(), and strcpyPath().
d_Boolean BdbFSSupportClustH::_defFS [private]
Definition at line 39 of file BdbFSSupportClustH.hh.
Referenced by BdbFSSupportClustH(), defFS(), and setDefFS().
const BdbDomain* BdbFSSupportClustH::_domain [private]
Definition at line 37 of file BdbFSSupportClustH.hh.
Referenced by BdbFSSupportClustH(), and domain().
BdbErrorSignal* BdbFSSupportClustH::_es [protected]
BdbFSMgr* BdbFSSupportClustH::_fsMgr [private]
Definition at line 36 of file BdbFSSupportClustH.hh.
Referenced by allowRemoteFS(), BdbFSSupportClustH(), fsMgr(), and ~BdbFSSupportClustH().
d_Boolean BdbFSSupportClustH::_quietMode [private]
Definition at line 48 of file BdbFSSupportClustH.hh.
Referenced by BdbFSSupportClustH(), and quietMode().
The documentation for this class was generated from the following files:
- /BdbClustering/BdbFSSupportClustH.hh
- /BdbClustering/BdbFSSupportClustH.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002