![]() |
|
|
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 BdbOneContInfoP Class Reference
[BdbClusteringServer]#include <BdbOneContInfoP.hh>
Inheritance diagram for BdbOneContInfoP:
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]
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.
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.
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.
d_ULong BdbOneContInfoP::_slot [protected]
Definition at line 45 of file BdbOneContInfoP.hh.
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:
- /BdbClusteringServer/BdbOneContInfoP.hh
- /BdbClusteringServer/BdbOneContInfoP.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002