![]() |
|
|
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 BdbIntervalR Class Reference
[BdbCond]Inheritance diagram for BdbIntervalR:
List of all members.
Public Methods
virtual ~BdbIntervalR () BdbRef (BdbCondRevision) getRevision() const void getTopNext (BdbHandle(BdbInterval)&theInterval) const void getTopPrevious (BdbHandle(BdbInterval)&theInterval) const void getBaselineNext (BdbHandle(BdbIntervalR)&theInterval) const void getBaselinePrevious (BdbHandle(BdbIntervalR)&theInterval) const void getRevision (BdbHandle(BdbCondRevision)&theRevision) const Protected Methods
BdbIntervalR () BdbIntervalR (const BdbHandle(BdbObject)&theObject, const BdbTime &theBeginTime=BdbTime::minusInfinity, const BdbTime &theEndtime=BdbTime::plusInfinity, d_ULong theTag=0) void setTopNext (const BdbHandle(BdbInterval)&theInterval) void setTopPrevious (const BdbHandle(BdbInterval)&theInterval) void setBaselineNext (const BdbHandle(BdbIntervalR)&theInterval) void setBaselinePrevious (const BdbHandle(BdbIntervalR)&theInterval) void setRevision (const BdbHandle(BdbCondRevision)&theRevision) Private Methods
ooShortRef (BdbCondRevision) revision<-> intervals[] ooShortRef (BdbIntervalR) baselineNext ooShortRef (BdbIntervalR) baselinePrevious Friends
class BdbCondDatabaseBase class BdbDatabase class BdbCondDatabaseMgr class BdbCondDebug Constructor & Destructor Documentation
BdbIntervalR::BdbIntervalR ( ) [protected]
Definition at line 53 of file BdbIntervalR.cc.
BdbIntervalR::BdbIntervalR ( const BdbHandle(BdbObject)& theObject, const BdbTime & theBeginTime = BdbTime::minusInfinity, const BdbTime & theEndtime = BdbTime::plusInfinity, d_ULong theTag = 0 ) [protected]
Definition at line 61 of file BdbIntervalR.cc.
BdbIntervalR::~BdbIntervalR ( ) [virtual]
Definition at line 79 of file BdbIntervalR.cc.
Member Function Documentation
BdbIntervalR::BdbRef ( BdbCondRevision ) const [inline]
void BdbIntervalR::getBaselineNext ( BdbHandle(BdbIntervalR)& theInterval ) const [inline]
void BdbIntervalR::getBaselinePrevious ( BdbHandle(BdbIntervalR)& theInterval ) const [inline]
void BdbIntervalR::getRevision ( BdbHandle(BdbCondRevision)& theRevision ) const [inline]
void BdbIntervalR::getTopNext ( BdbHandle(BdbInterval)& theInterval ) const [inline]
void BdbIntervalR::getTopPrevious ( BdbHandle(BdbInterval)& theInterval ) const [inline]
BdbIntervalR::ooShortRef ( BdbIntervalR ) [inline, private]
Reimplemented from BdbInterval.
BdbIntervalR::ooShortRef ( BdbIntervalR ) [inline, private]
Reimplemented from BdbInterval.
BdbIntervalR::ooShortRef ( BdbCondRevision ) [inline, private]
Reimplemented from BdbInterval.
void BdbIntervalR::setBaselineNext ( const BdbHandle(BdbIntervalR)& theInterval ) [protected]
void BdbIntervalR::setBaselinePrevious ( const BdbHandle(BdbIntervalR)& theInterval ) [protected]
void BdbIntervalR::setRevision ( const BdbHandle(BdbCondRevision)& theRevision ) [protected]
Definition at line 116 of file BdbIntervalR.cc.
Referenced by BdbCondDebug::createBaselineInterval(), BdbDatabase::createRevisedTopVersion(), BdbDatabase::includeIntoRevision(), BdbCondDebug::setRevision(), and BdbCondDebug::unSetRevision().
void BdbIntervalR::setTopNext ( const BdbHandle(BdbInterval)& theInterval ) [protected]
void BdbIntervalR::setTopPrevious ( const BdbHandle(BdbInterval)& theInterval ) [protected]Friends And Related Function Documentation
friend class BdbCondDatabaseBase [friend]
Definition at line 70 of file BdbIntervalR.ddl.
friend class BdbCondDatabaseMgr [friend]
Reimplemented from BdbInterval.
Definition at line 72 of file BdbIntervalR.ddl.
friend class BdbCondDebug [friend]
Definition at line 73 of file BdbIntervalR.ddl.
friend class BdbDatabase [friend]
Definition at line 71 of file BdbIntervalR.ddl.
The documentation for this class was generated from the following files:
- /BdbCond/BdbIntervalR.ddl
- /BdbCond/BdbIntervalR.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002