![]() |
|
|
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 BdbDbInfo Class Reference
[BdbAccess]#include <BdbDbInfo.hh>
Public Methods
BdbDbInfo (const char *dbName, const char *hostName, const char *fullPath) BdbDbInfo (const BdbDbInfo &obj) ~BdbDbInfo () void setDbName (const char *dbName) void setHostName (const char *hostName) void setFullPath (const char *fullPath) const char * dbName () const const char * hostName () const const char * fullPath () const d_Boolean allDataValid () const Private Attributes
char * _dbName char * _hostName char * _fullPath Constructor & Destructor Documentation
BdbDbInfo::BdbDbInfo ( const char * dbName, const char * hostName, const char * fullPath )
Definition at line 48 of file BdbDbInfo.cc.
References _dbName, _fullPath, _hostName, dbName(), fullPath(), and hostName().
BdbDbInfo::BdbDbInfo ( const BdbDbInfo & obj )
Definition at line 76 of file BdbDbInfo.cc.
BdbDbInfo::~BdbDbInfo ( )
Definition at line 101 of file BdbDbInfo.cc.
Member Function Documentation
d_Boolean BdbDbInfo::allDataValid ( ) [inline]
Definition at line 87 of file BdbDbInfo.hh.
References dbName(), fullPath(), and hostName().
Referenced by BdbDbAccessMgr::attachDatabase(), BdbAttachUtil::attachDatabase(), BdbAbsIndexBuilderAPI::create(), BdbDbAccessMgr::createDb(), BdbContAccessMgr::createDbAndCont(), and BdbDbRegistrator::registerDb().
const char * BdbDbInfo::dbName ( ) [inline]
Definition at line 72 of file BdbDbInfo.hh.
References _dbName.
Referenced by BdbDbAccessMgr::adjustDbId(), allDataValid(), BdbDbAccessMgr::attachDatabase(), BdbAttachUtil::attachDatabase(), BdbDbInfo(), BdbDbAccessMgr::createDb(), BdbContAccessMgr::createDbAndCont(), BdbDbAccessMgr::createInOneStep(), BdbDbRegistrator::registerDb(), and setDbName().
const char * BdbDbInfo::fullPath ( ) [inline]
Definition at line 82 of file BdbDbInfo.hh.
References _fullPath.
Referenced by allDataValid(), BdbDbAccessMgr::attachDatabase(), BdbAttachUtil::attachDatabase(), BdbDbInfo(), BdbDbAccessMgr::createInOneStep(), BdbDbRegistrator::registerDb(), and setFullPath().
const char * BdbDbInfo::hostName ( ) [inline]
Definition at line 77 of file BdbDbInfo.hh.
References _hostName.
Referenced by allDataValid(), BdbDbAccessMgr::attachDatabase(), BdbAttachUtil::attachDatabase(), BdbDbInfo(), BdbDbAccessMgr::createInOneStep(), BdbDbRegistrator::registerDb(), and setHostName().
void BdbDbInfo::setDbName ( const char * dbName )
Definition at line 118 of file BdbDbInfo.cc.
References _dbName, and dbName().
Referenced by BdbAbsIndexAPI::getDbInfo(), and BdbAttachApplication::run().
void BdbDbInfo::setFullPath ( const char * fullPath )
Definition at line 150 of file BdbDbInfo.cc.
References _fullPath, and fullPath().
Referenced by BdbAbsIndexAPI::getDbInfo(), and BdbAttachApplication::run().
void BdbDbInfo::setHostName ( const char * hostName )
Definition at line 134 of file BdbDbInfo.cc.
References _hostName, and hostName().
Referenced by BdbAbsIndexAPI::getDbInfo(), and BdbAttachApplication::run().
Member Data Documentation
char* BdbDbInfo::_dbName [private]
Definition at line 36 of file BdbDbInfo.hh.
Referenced by BdbDbInfo(), dbName(), setDbName(), and ~BdbDbInfo().
char* BdbDbInfo::_fullPath [private]
Definition at line 38 of file BdbDbInfo.hh.
Referenced by BdbDbInfo(), fullPath(), setFullPath(), and ~BdbDbInfo().
char* BdbDbInfo::_hostName [private]
Definition at line 37 of file BdbDbInfo.hh.
Referenced by BdbDbInfo(), hostName(), setHostName(), and ~BdbDbInfo().
The documentation for this class was generated from the following files:
- /BdbAccess/BdbDbInfo.hh
- /BdbAccess/BdbDbInfo.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002