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  

BdbDbGroupMetadataP Class Reference
[BdbClusteringServer]

Inheritance diagram for BdbDbGroupMetadataP:

BdbPersObj List of all members.

Public Methods

d_ULong getAverPrecrTime () const
d_ULong getNoInAver () const
d_Boolean recoveryNeeded () const
 BdbDbGroupMetadataP ()
virtual ~BdbDbGroupMetadataP ()
BdbStatus setStateAllClosedOK ()
BdbStatus setStateInUse ()
void setPrecrTime (d_ULong t, d_ULong noIn)
BdbStatus insertEntry4Reuse (ooRef(BdbActiveDbStateP)&ref)
 ooRef (BdbActiveDbStateP) getEntry4Reuse()
int noObjects4Reuse ()

Private Methods

 ooVArray (ooRef(BdbActiveDbStateP)) _forReuse
BdbStatus setState (d_Char state)

Private Attributes

d_ULong _averPrecrTime
d_ULong _noInAver
d_Char _state

Constructor & Destructor Documentation

BdbDbGroupMetadataP::BdbDbGroupMetadataP  
 

Definition at line 30 of file BdbDbGroupMetadataP.cc.

BdbDbGroupMetadataP::~BdbDbGroupMetadataP   [virtual]
 

Definition at line 37 of file BdbDbGroupMetadataP.cc.


Member Function Documentation

d_ULong BdbDbGroupMetadataP::getAverPrecrTime   const [inline]
 

Definition at line 48 of file BdbDbGroupMetadataP.ddl.

References _averPrecrTime.

d_ULong BdbDbGroupMetadataP::getNoInAver   const [inline]
 

Definition at line 49 of file BdbDbGroupMetadataP.ddl.

References _noInAver.

BdbStatus BdbDbGroupMetadataP::insertEntry4Reuse ooRef(BdbActiveDbStateP)&    ref
 

Definition at line 84 of file BdbDbGroupMetadataP.cc.

References BdbcWarning, and size.

int BdbDbGroupMetadataP::noObjects4Reuse  
 

Definition at line 97 of file BdbDbGroupMetadataP.cc.

BdbDbGroupMetadataP::ooRef BdbActiveDbStateP   
 

BdbDbGroupMetadataP::ooVArray ooRef(BdbActiveDbStateP   [private]
 

d_Boolean BdbDbGroupMetadataP::recoveryNeeded   const [inline]
 

Definition at line 50 of file BdbDbGroupMetadataP.ddl.

References _state.

void BdbDbGroupMetadataP::setPrecrTime d_ULong    t,
d_ULong    noIn
 

Definition at line 75 of file BdbDbGroupMetadataP.cc.

References _averPrecrTime, and _noInAver.

BdbStatus BdbDbGroupMetadataP::setState d_Char    state [private]
 

Definition at line 43 of file BdbDbGroupMetadataP.cc.

References _state, BdbcError, and BdbcSuccess.

Referenced by setStateAllClosedOK(), and setStateInUse().

BdbStatus BdbDbGroupMetadataP::setStateAllClosedOK  
 

Definition at line 60 of file BdbDbGroupMetadataP.cc.

References setState().

BdbStatus BdbDbGroupMetadataP::setStateInUse  
 

Definition at line 67 of file BdbDbGroupMetadataP.cc.

References setState().


Member Data Documentation

d_ULong BdbDbGroupMetadataP::_averPrecrTime [private]
 

Definition at line 37 of file BdbDbGroupMetadataP.ddl.

Referenced by getAverPrecrTime(), and setPrecrTime().

d_ULong BdbDbGroupMetadataP::_noInAver [private]
 

Definition at line 38 of file BdbDbGroupMetadataP.ddl.

Referenced by getNoInAver(), and setPrecrTime().

d_Char BdbDbGroupMetadataP::_state [private]
 

Definition at line 39 of file BdbDbGroupMetadataP.ddl.

Referenced by recoveryNeeded(), and setState().


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