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  

BdbActiveDbSpec Class Reference
[BdbClusteringServer]

#include <BdbActiveDbSpec.hh>

List of all members.

Public Methods

 BdbActiveDbSpec ()
 BdbActiveDbSpec (const BdbActiveDbSpec &obj)
virtual ~BdbActiveDbSpec ()
void adjust ()
d_ULong prefNoConts () const
void print (ostream &o, int offset) const

Public Attributes

d_ULong _hardPageLimit
d_ULong _prefNoPagesPerCont
d_ULong _hardContLimit
d_UShort _minActive
d_UShort _maxActive
d_ULong _dirRange
d_ULong _initNoPages
d_ULong _percGrowth
d_ULong _hashed
d_ULong _minNoPrecrDbs
d_ULong _maxNoPrecrDbs
char * _fsGroupName


Constructor & Destructor Documentation

BdbActiveDbSpec::BdbActiveDbSpec  
 

Definition at line 30 of file BdbActiveDbSpec.cc.

BdbActiveDbSpec::BdbActiveDbSpec const BdbActiveDbSpec &    obj
 

Definition at line 47 of file BdbActiveDbSpec.cc.

References _fsGroupName.

BdbActiveDbSpec::~BdbActiveDbSpec   [virtual]
 

Definition at line 71 of file BdbActiveDbSpec.cc.

References _fsGroupName.


Member Function Documentation

void BdbActiveDbSpec::adjust  
 

Definition at line 81 of file BdbActiveDbSpec.cc.

References _initNoPages, _percGrowth, _prefNoPagesPerCont, and SRVLOG.

Referenced by BdbSrvUtil::initSpec().

d_ULong BdbActiveDbSpec::prefNoConts   const [inline]
 

Definition at line 58 of file BdbActiveDbSpec.hh.

References _hardPageLimit, and _prefNoPagesPerCont.

Referenced by BdbActiveDbStateT::precreateNow(), BdbActiveDbGroupT::precreateNow(), and BdbActiveDbGroupT::verifyPoolSize().

void BdbActiveDbSpec::print ostream &    o,
int    offset
const
 

Definition at line 98 of file BdbActiveDbSpec.cc.

References _dirRange, _fsGroupName, _hardContLimit, _hardPageLimit, _hashed, _initNoPages, _maxActive, _maxNoPrecrDbs, _minActive, _minNoPrecrDbs, _percGrowth, and _prefNoPagesPerCont.

Referenced by BdbActiveDbGroupT::print().


Member Data Documentation

d_ULong BdbActiveDbSpec::_dirRange
 

Definition at line 40 of file BdbActiveDbSpec.hh.

Referenced by BdbSrvUtil::initSpec(), BdbActiveDbStateT::precreateNow(), and print().

char* BdbActiveDbSpec::_fsGroupName
 

Definition at line 48 of file BdbActiveDbSpec.hh.

Referenced by BdbActiveDbSpec(), BdbSrvUtil::initSpec(), BdbActiveDbStateT::precreateNow(), print(), and ~BdbActiveDbSpec().

d_ULong BdbActiveDbSpec::_hardContLimit
 

Definition at line 35 of file BdbActiveDbSpec.hh.

Referenced by BdbSrvUtil::initSpec(), and print().

d_ULong BdbActiveDbSpec::_hardPageLimit
 

Definition at line 33 of file BdbActiveDbSpec.hh.

Referenced by BdbSrvUtil::initSpec(), prefNoConts(), and print().

d_ULong BdbActiveDbSpec::_hashed
 

Definition at line 43 of file BdbActiveDbSpec.hh.

Referenced by BdbSrvUtil::initSpec(), BdbActiveDbStateT::precreateNow(), and print().

d_ULong BdbActiveDbSpec::_initNoPages
 

Definition at line 41 of file BdbActiveDbSpec.hh.

Referenced by adjust(), BdbSrvUtil::initSpec(), BdbActiveDbStateT::precreateNow(), and print().

d_UShort BdbActiveDbSpec::_maxActive
 

Definition at line 38 of file BdbActiveDbSpec.hh.

Referenced by print().

d_ULong BdbActiveDbSpec::_maxNoPrecrDbs
 

Definition at line 46 of file BdbActiveDbSpec.hh.

Referenced by BdbSrvUtil::initSpec(), print(), and BdbActiveDbGroupT::verifyPoolSize().

d_UShort BdbActiveDbSpec::_minActive
 

Definition at line 37 of file BdbActiveDbSpec.hh.

Referenced by print().

d_ULong BdbActiveDbSpec::_minNoPrecrDbs
 

Definition at line 45 of file BdbActiveDbSpec.hh.

Referenced by BdbSrvUtil::initSpec(), and print().

d_ULong BdbActiveDbSpec::_percGrowth
 

Definition at line 42 of file BdbActiveDbSpec.hh.

Referenced by adjust(), BdbSrvUtil::initSpec(), BdbActiveDbStateT::precreateNow(), and print().

d_ULong BdbActiveDbSpec::_prefNoPagesPerCont
 

Definition at line 34 of file BdbActiveDbSpec.hh.

Referenced by adjust(), BdbActiveDbStateT::getOnePartlyFilledCont(), BdbActiveDbStateT::getOneStillEmptyContainer(), BdbSrvUtil::initSpec(), BdbActiveDbStateT::internalReleaseConts(), prefNoConts(), and print().


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