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  

BdbDbInfo Class Reference
[BdbAccess]

#include <BdbDbInfo.hh>

List of all members.

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.

References _dbName, _fullPath, and _hostName.

BdbDbInfo::~BdbDbInfo  
 

Definition at line 101 of file BdbDbInfo.cc.

References _dbName, _fullPath, and _hostName.


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:

 


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

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