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  

BdbCondHistoryRecordStore Class Reference
[BdbCond]

Inheritance diagram for BdbCondHistoryRecordStore:

BdbCondHistoryRecord BdbPersObj List of all members.

Public Methods

 BdbCondHistoryRecordStore (const char *theCode, const ooId &theObjectId, const BdbTime &theBeginTime, const BdbTime &theEndTime, d_ULong theTag)
virtual ~BdbCondHistoryRecordStore ()
const ooId & object () const
const BdbTimebeginTime () const
const BdbTimeendTime () const
d_ULong tag () const
ostream & print (ostream &os)
virtual BdbCondTHistoryRecordtransient () const

Private Attributes

ooId _object
BdbTime _beginTime
BdbTime _endTime
d_ULong _tag

Constructor & Destructor Documentation

BdbCondHistoryRecordStore::BdbCondHistoryRecordStore const char *    theCode,
const ooId &    theObjectId,
const BdbTime   theBeginTime,
const BdbTime   theEndTime,
d_ULong    theTag
 

Definition at line 48 of file BdbCondHistoryRecordStore.cc.

BdbCondHistoryRecordStore::~BdbCondHistoryRecordStore   [virtual]
 

Definition at line 66 of file BdbCondHistoryRecordStore.cc.


Member Function Documentation

const BdbTime & BdbCondHistoryRecordStore::beginTime   [inline]
 

Definition at line 92 of file BdbCondHistoryRecordStore.ddl.

References _beginTime.

Referenced by transient().

const BdbTime & BdbCondHistoryRecordStore::endTime   [inline]
 

Definition at line 98 of file BdbCondHistoryRecordStore.ddl.

References _endTime.

Referenced by transient().

const ooId & BdbCondHistoryRecordStore::object   [inline]
 

Definition at line 86 of file BdbCondHistoryRecordStore.ddl.

References _object.

Referenced by transient().

ostream & BdbCondHistoryRecordStore::print ostream &    os [virtual]
 

Reimplemented from BdbCondHistoryRecord.

Definition at line 75 of file BdbCondHistoryRecordStore.cc.

References _beginTime, _endTime, _object, _tag, and BdbCondHistoryRecord::print().

d_ULong BdbCondHistoryRecordStore::tag   [inline]
 

Definition at line 104 of file BdbCondHistoryRecordStore.ddl.

References _tag.

Referenced by transient().

BdbCondTHistoryRecord * BdbCondHistoryRecordStore::transient   [virtual]
 

This conversion method is meant to construct a transient representation for the corresponding persistent rectord. The method has to be implemented by subclasses. The actuall type of the returnned object can be a subclass of the one mentioned here.

Implements BdbCondHistoryRecord.

Definition at line 88 of file BdbCondHistoryRecordStore.cc.

References beginTime(), BdbCondHistoryRecord::code(), endTime(), BdbCondHistoryRecord::host(), object(), BdbCondHistoryRecord::site(), tag(), BdbCondHistoryRecord::time(), and BdbCondHistoryRecord::user().


Member Data Documentation

BdbTime BdbCondHistoryRecordStore::_beginTime [private]
 

Definition at line 76 of file BdbCondHistoryRecordStore.ddl.

Referenced by beginTime(), and print().

BdbTime BdbCondHistoryRecordStore::_endTime [private]
 

Definition at line 77 of file BdbCondHistoryRecordStore.ddl.

Referenced by endTime(), and print().

ooId BdbCondHistoryRecordStore::_object [private]
 

Definition at line 75 of file BdbCondHistoryRecordStore.ddl.

Referenced by object(), and print().

d_ULong BdbCondHistoryRecordStore::_tag [private]
 

Definition at line 78 of file BdbCondHistoryRecordStore.ddl.

Referenced by print(), and tag().


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