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  

BdbOneContInfoP Class Reference
[BdbClusteringServer]

#include <BdbOneContInfoP.hh>

Inheritance diagram for BdbOneContInfoP:

BdbOneContInfoT List of all members.

Public Methods

d_ULong pageID ()
d_ULong slotID ()
d_Boolean isEmpty ()
d_Boolean isFull ()
d_Boolean isPartlyFilled ()
d_Boolean isInUse ()
d_Boolean isInvalid ()
d_Boolean isLocked ()
d_Boolean isLockedOrInUse ()
 BdbOneContInfoP ()
virtual ~BdbOneContInfoP ()
 BdbOneContInfoP (d_ULong pg, d_ULong sl)
void setFullStatus ()
void setPartlyFilledStatus ()
void setInUseStatus ()
void setInvalidStatus ()
void setLockedStatus ()
void print (ostream &o) const

Protected Types

enum  STATUS {
  S_EMPTY = 'e', S_FULL = 'f', S_PARTLY_FILLED = 'p', S_IN_USE = 'u',
  S_INVALID = 'i', S_LOCKED = 'l'
}

Protected Attributes

d_ULong _page
d_ULong _slot
d_Char _status

Member Enumeration Documentation

enum BdbOneContInfoP::STATUS [protected]
 

Enumeration values:
S_EMPTY 
S_FULL 
S_PARTLY_FILLED 
S_IN_USE 
S_INVALID 
S_LOCKED 

Definition at line 36 of file BdbOneContInfoP.hh.


Constructor & Destructor Documentation

BdbOneContInfoP::BdbOneContInfoP  
 

Definition at line 29 of file BdbOneContInfoP.cc.

BdbOneContInfoP::~BdbOneContInfoP   [virtual]
 

Definition at line 44 of file BdbOneContInfoP.cc.

BdbOneContInfoP::BdbOneContInfoP d_ULong    pg,
d_ULong    sl
 

Definition at line 37 of file BdbOneContInfoP.cc.


Member Function Documentation

d_Boolean BdbOneContInfoP::isEmpty   [inline]
 

Definition at line 52 of file BdbOneContInfoP.hh.

References _status, and S_EMPTY.

Referenced by BdbActiveDbStateT::printConts(), and BdbActiveDbStateT::updateObjReleasedConts().

d_Boolean BdbOneContInfoP::isFull   [inline]
 

Definition at line 53 of file BdbOneContInfoP.hh.

References _status, and S_FULL.

Referenced by BdbActiveDbStateT::findUsedContsScanAll(), and BdbActiveDbStateT::printConts().

d_Boolean BdbOneContInfoP::isInUse   [inline]
 

Definition at line 55 of file BdbOneContInfoP.hh.

References _status, and S_IN_USE.

Referenced by BdbActiveDbStateT::printConts().

d_Boolean BdbOneContInfoP::isInvalid   [inline]
 

Definition at line 56 of file BdbOneContInfoP.hh.

References _status, and S_INVALID.

Referenced by BdbActiveDbStateT::findUsedContsScanAll(), and BdbActiveDbStateT::internalReleaseConts().

d_Boolean BdbOneContInfoP::isLocked   [inline]
 

Definition at line 57 of file BdbOneContInfoP.hh.

References _status, and S_LOCKED.

Referenced by BdbActiveDbStateT::printConts().

d_Boolean BdbOneContInfoP::isLockedOrInUse   [inline]
 

Definition at line 58 of file BdbOneContInfoP.hh.

References _status, S_IN_USE, and S_LOCKED.

d_Boolean BdbOneContInfoP::isPartlyFilled   [inline]
 

Definition at line 54 of file BdbOneContInfoP.hh.

References _status, and S_PARTLY_FILLED.

Referenced by BdbActiveDbStateT::printConts(), and BdbActiveDbStateT::updateObjReleasedConts().

d_ULong BdbOneContInfoP::pageID   [inline]
 

Definition at line 50 of file BdbOneContInfoP.hh.

References _page.

Referenced by BdbActiveDbStateT::internalReleaseConts().

void BdbOneContInfoP::print ostream &    o const
 

Reimplemented in BdbOneContInfoT.

Definition at line 84 of file BdbOneContInfoP.cc.

References _page, _slot, and _status.

Referenced by BdbOneContInfoT::print().

void BdbOneContInfoP::setFullStatus  
 

Definition at line 48 of file BdbOneContInfoP.cc.

References _status, and S_FULL.

Referenced by BdbActiveDbStateT::internalReleaseConts().

void BdbOneContInfoP::setInUseStatus  
 

Definition at line 63 of file BdbOneContInfoP.cc.

References _status, and S_IN_USE.

void BdbOneContInfoP::setInvalidStatus  
 

Definition at line 70 of file BdbOneContInfoP.cc.

References _status, and S_INVALID.

Referenced by BdbActiveDbStateT::internalReleaseConts().

void BdbOneContInfoP::setLockedStatus  
 

Definition at line 77 of file BdbOneContInfoP.cc.

References _status, and S_LOCKED.

Referenced by BdbActiveDbStateT::internalReleaseConts().

void BdbOneContInfoP::setPartlyFilledStatus  
 

Definition at line 55 of file BdbOneContInfoP.cc.

References _status, and S_PARTLY_FILLED.

Referenced by BdbActiveDbStateT::internalReleaseConts().

d_ULong BdbOneContInfoP::slotID   [inline]
 

Definition at line 51 of file BdbOneContInfoP.hh.

References _slot.

Referenced by BdbActiveDbStateT::internalReleaseConts().


Member Data Documentation

d_ULong BdbOneContInfoP::_page [protected]
 

Definition at line 44 of file BdbOneContInfoP.hh.

Referenced by pageID(), and print().

d_ULong BdbOneContInfoP::_slot [protected]
 

Definition at line 45 of file BdbOneContInfoP.hh.

Referenced by print(), and slotID().

d_Char BdbOneContInfoP::_status [protected]
 

Definition at line 46 of file BdbOneContInfoP.hh.

Referenced by isEmpty(), isFull(), isInUse(), isInvalid(), isLocked(), isLockedOrInUse(), isPartlyFilled(), print(), setFullStatus(), setInUseStatus(), setInvalidStatus(), setLockedStatus(), and setPartlyFilledStatus().


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