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  

BdbAttachApplication Class Reference

Inheritance diagram for BdbAttachApplication:

BdbDomain BdbAttachUtil BdbDomainName BdbDomainAuth BdbDomainDBFS BdbDomainOODB List of all members.

Public Methods

 BdbAttachApplication ()
int run (const char *fullpath, const char *hostname, d_ULong dbid, int force)
virtual void initialize ()
virtual bool isAuthorized (BdbDomain::AuthLevels theAuthLevel, const char *const theAuthName)

Constructor & Destructor Documentation

BdbAttachApplication::BdbAttachApplication  
 

Definition at line 52 of file BdbAttach.cc.

References BdbDomainOODB::activate(), BdbEventStore::configureClustering(), BdbEventStore::instance(), BdbDbTreeSingleton::instance(), BdbDbTreeSingleton::setRegistrator(), and BdbAttachUtil::useBdbFSMgr().


Member Function Documentation

void BdbAttachApplication::initialize   [virtual]
 

Definition at line 66 of file BdbAttach.cc.

bool BdbAttachApplication::isAuthorized BdbDomain::AuthLevels    theAuthLevel,
const char *const    theAuthName
[virtual]
 

Definition at line 71 of file BdbAttach.cc.

References BdbDomainAuth::AuthLevels.

int BdbAttachApplication::run const char *    fullpath,
const char *    hostname,
d_ULong    dbid,
int    force
 

Definition at line 78 of file BdbAttach.cc.

References BdbAttachUtil::attachDatabase(), BdbcSuccess, BdbcUserError, BdbSignal, BdbFSMgr::checkExist(), BdbDomainOODB::commit(), COUT2n, BdbDomainOODB::dirName(), GLOBAL_DBID, GLOBAL_NAME, BdbAttachUtil::moveDbFile(), BdbFSMgr::moveFile(), BdbAttachUtil::parseDbFileName(), BdbDbInfo::setDbName(), BdbDbInfo::setFullPath(), BdbDbInfo::setHostName(), and BdbDomainOODB::startRead().

Referenced by main().


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

 


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

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