![]() |
|
|
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 BdbFileConfig Class Reference
[BdbAccess]Inheritance diagram for BdbFileConfig:
List of all members.
Public Methods
BdbFileConfig () BdbFileConfig (BdbFileConfig &obj) virtual ~BdbFileConfig () d_ULong size (const char *groupName) const BdbStatus initTransient (BdbAuthMap *tDict) d_Boolean isValidGroupName (const char *name) const BdbStatus addFS (BdbHandle(BdbFileSystem)&theFileSys, const char *groupName) BdbStatus item (BdbHandle(BdbFileSystem)&theFileSys, d_ULong index, const char *groupName) BdbStatus catalogFS (BdbHandle(BdbFileSystem)&theFileSys) BdbStatus addGroup (const char *newGroupName) BdbStatus lookupFS (BdbTFileSystem &fileSystem, const char *filepath, const char *host=0, int port=0) BdbStatus displayData () Public Attributes
BdbHintDeclare Private Methods
BdbRef (ooMap) _theMap BdbStatus fsGroup (BdbHandle(BdbFSGroup)&group, const char *fsGroupName) const BdbStatus initializeMap () Static Private Attributes
const char * _mapName = "fsGroupMap" Constructor & Destructor Documentation
BdbFileConfig::BdbFileConfig ( )
Definition at line 89 of file BdbFileConfig.cc.
References initializeMap().
BdbFileConfig::BdbFileConfig ( BdbFileConfig & obj )
Definition at line 95 of file BdbFileConfig.cc.
BdbFileConfig::~BdbFileConfig ( ) [virtual]
Definition at line 101 of file BdbFileConfig.cc.
Member Function Documentation
BdbStatus BdbFileConfig::addFS ( BdbHandle(BdbFileSystem)& theFileSys, const char * groupName )
Definition at line 187 of file BdbFileConfig.cc.
References BdbcSuccess, BdbcUserError, BdbHandle, BdbSignal, and fsGroup().
BdbStatus BdbFileConfig::addGroup ( const char * newGroupName )
Definition at line 200 of file BdbFileConfig.cc.
References BdbcSuccess, BdbcUserError, BdbHandle, BdbRef(), BdbSignal, and BdbStatus.
BdbFileConfig::BdbRef ( ooMap ) [private]
Referenced by addGroup(), displayData(), initTransient(), and lookupFS().
BdbStatus BdbFileConfig::catalogFS ( BdbHandle(BdbFileSystem)& theFileSys )
Definition at line 243 of file BdbFileConfig.cc.
References BdbDomainSpec::_catalogGroupName, BdbcSuccess, BdbcUserError, BdbSignal, BdbStatus, and item().
BdbStatus BdbFileConfig::displayData ( )
Definition at line 295 of file BdbFileConfig.cc.
References _mapName, BdbcSuccess, BdbcUserError, BdbIsNull, BdbRef(), BdbSignal, BdbStatus, and cout.
BdbStatus BdbFileConfig::fsGroup ( BdbHandle(BdbFSGroup)& group, const char * fsGroupName ) const [private]
Definition at line 141 of file BdbFileConfig.cc.
References BdbcSuccess, BdbcUserError, and BdbSignal.
BdbStatus BdbFileConfig::initializeMap ( ) [private]
Definition at line 105 of file BdbFileConfig.cc.
References _mapName, BdbContObj, BdbcSuccess, BdbcUserError, BdbHandle, BdbSignal, and BdbStatus.
Referenced by BdbFileConfig().
BdbStatus BdbFileConfig::initTransient ( BdbAuthMap * tDict )
Definition at line 326 of file BdbFileConfig.cc.
References BdbAuthMap, BdbcSuccess, and BdbRef().
d_Boolean BdbFileConfig::isValidGroupName ( const char * name ) const
Definition at line 163 of file BdbFileConfig.cc.
References BdbcUserError, and BdbSignal.
BdbStatus BdbFileConfig::item ( BdbHandle(BdbFileSystem)& theFileSys, d_ULong index, const char * groupName )
Definition at line 230 of file BdbFileConfig.cc.
References BdbcSuccess, BdbcUserError, BdbHandle, BdbSignal, BdbStatus, and fsGroup().
Referenced by catalogFS().
BdbStatus BdbFileConfig::lookupFS ( BdbTFileSystem & fileSystem, const char * filepath, const char * host = 0, int port = 0 )
Definition at line 252 of file BdbFileConfig.cc.
References _mapName, BdbcError, BdbcSuccess, BdbHandle, BdbIsNull, BdbRef(), BdbStatus, host, port, BdbTFileSystem::setDirName(), BdbTFileSystem::setHostName(), BdbTFileSystem::setMinDiskSpace(), BdbTFileSystem::setPortNr(), and size().
d_ULong BdbFileConfig::size ( const char * groupName ) const
Definition at line 128 of file BdbFileConfig.cc.
References BdbcUserError, BdbHandle, BdbSignal, and fsGroup().
Referenced by lookupFS().
Member Data Documentation
const char * BdbFileConfig::_mapName = "fsGroupMap" [static, private]
Definition at line 76 of file BdbFileConfig.cc.
Referenced by displayData(), initializeMap(), and lookupFS().
BdbFileConfig::BdbHintDeclare
Definition at line 61 of file BdbFileConfig.ddl.
The documentation for this class was generated from the following files:
- /BdbAccess/BdbFileConfig.ddl
- /BdbAccess/BdbFileConfig.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002