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  

BdbCondHistoryRecord Class Reference
[BdbCond]

Inheritance diagram for BdbCondHistoryRecord:

BdbPersObj BdbCondHistoryRecordCCopy BdbCondHistoryRecordCCreate BdbCondHistoryRecordCMerge BdbCondHistoryRecordComment BdbCondHistoryRecordCPoint BdbCondHistoryRecordHCreate BdbCondHistoryRecordIRemove BdbCondHistoryRecordRCreate BdbCondHistoryRecordRUpdate BdbCondHistoryRecordSplit BdbCondHistoryRecordStore BdbCondHistoryRecordTStore BdbCondHistoryRecordVStore List of all members.

Public Methods

virtual ~BdbCondHistoryRecord ()
d_ULong operation () const
const char * code () const
const BdbTimetime () const
const char * site () const
const char * host () const
const char * user () const
virtual ostream & print (ostream &os)
virtual BdbCondTHistoryRecordtransient () const=0

Protected Methods

 BdbCondHistoryRecord ()
 BdbCondHistoryRecord (d_ULong theOperation, const char *theCode)

Private Attributes

d_ULong _operation
d_String _code
BdbTime _time
d_String _site
d_String _host
d_String _user

Constructor & Destructor Documentation

BdbCondHistoryRecord::BdbCondHistoryRecord   [protected]
 

Definition at line 57 of file BdbCondHistoryRecord.cc.

References _host, _site, _time, and _user.

BdbCondHistoryRecord::BdbCondHistoryRecord d_ULong    theOperation,
const char *    theCode
[protected]
 

Definition at line 67 of file BdbCondHistoryRecord.cc.

References _host, _site, _time, and _user.

BdbCondHistoryRecord::~BdbCondHistoryRecord   [virtual]
 

Definition at line 82 of file BdbCondHistoryRecord.cc.


Member Function Documentation

const char * BdbCondHistoryRecord::code   [inline]
 

Definition at line 111 of file BdbCondHistoryRecord.ddl.

References _code.

Referenced by BdbCondHistoryRecordVStore::transient(), BdbCondHistoryRecordTStore::transient(), BdbCondHistoryRecordStore::transient(), BdbCondHistoryRecordSplit::transient(), BdbCondHistoryRecordRUpdate::transient(), BdbCondHistoryRecordRCreate::transient(), BdbCondHistoryRecordIRemove::transient(), BdbCondHistoryRecordHCreate::transient(), BdbCondHistoryRecordCPoint::transient(), BdbCondHistoryRecordComment::transient(), BdbCondHistoryRecordCMerge::transient(), BdbCondHistoryRecordCCreate::transient(), and BdbCondHistoryRecordCCopy::transient().

const char * BdbCondHistoryRecord::host   [inline]
 

Definition at line 129 of file BdbCondHistoryRecord.ddl.

References _host.

Referenced by BdbCondHistoryRecordVStore::transient(), BdbCondHistoryRecordTStore::transient(), BdbCondHistoryRecordStore::transient(), BdbCondHistoryRecordSplit::transient(), BdbCondHistoryRecordRUpdate::transient(), BdbCondHistoryRecordRCreate::transient(), BdbCondHistoryRecordIRemove::transient(), BdbCondHistoryRecordHCreate::transient(), BdbCondHistoryRecordCPoint::transient(), BdbCondHistoryRecordComment::transient(), BdbCondHistoryRecordCMerge::transient(), BdbCondHistoryRecordCCreate::transient(), and BdbCondHistoryRecordCCopy::transient().

d_ULong BdbCondHistoryRecord::operation   [inline]
 

Definition at line 105 of file BdbCondHistoryRecord.ddl.

References _operation.

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

Reimplemented in BdbCondHistoryRecordCCopy, BdbCondHistoryRecordCCreate, BdbCondHistoryRecordCMerge, BdbCondHistoryRecordComment, BdbCondHistoryRecordCPoint, BdbCondHistoryRecordHCreate, BdbCondHistoryRecordIRemove, BdbCondHistoryRecordRCreate, BdbCondHistoryRecordRUpdate, BdbCondHistoryRecordSplit, BdbCondHistoryRecordStore, BdbCondHistoryRecordTStore, and BdbCondHistoryRecordVStore.

Definition at line 91 of file BdbCondHistoryRecord.cc.

References _code, _host, _operation, _site, _time, _user, and BdbCondHistoryOperations::operationName().

Referenced by BdbCondHistoryRecordVStore::print(), BdbCondHistoryRecordTStore::print(), BdbCondHistoryRecordStore::print(), BdbCondHistoryRecordSplit::print(), BdbCondHistoryRecordRUpdate::print(), BdbCondHistoryRecordRCreate::print(), BdbCondHistoryRecordIRemove::print(), BdbCondHistoryRecordHCreate::print(), BdbCondHistoryRecordCPoint::print(), BdbCondHistoryRecordComment::print(), BdbCondHistoryRecordCMerge::print(), BdbCondHistoryRecordCCreate::print(), and BdbCondHistoryRecordCCopy::print().

const char * BdbCondHistoryRecord::site   [inline]
 

Definition at line 123 of file BdbCondHistoryRecord.ddl.

References _site.

Referenced by BdbCondHistoryRecordVStore::transient(), BdbCondHistoryRecordTStore::transient(), BdbCondHistoryRecordStore::transient(), BdbCondHistoryRecordSplit::transient(), BdbCondHistoryRecordRUpdate::transient(), BdbCondHistoryRecordRCreate::transient(), BdbCondHistoryRecordIRemove::transient(), BdbCondHistoryRecordHCreate::transient(), BdbCondHistoryRecordCPoint::transient(), BdbCondHistoryRecordComment::transient(), BdbCondHistoryRecordCMerge::transient(), BdbCondHistoryRecordCCreate::transient(), and BdbCondHistoryRecordCCopy::transient().

const BdbTime & BdbCondHistoryRecord::time   [inline]
 

Definition at line 117 of file BdbCondHistoryRecord.ddl.

References _time.

Referenced by BdbCondHistoryRecordVStore::transient(), BdbCondHistoryRecordTStore::transient(), BdbCondHistoryRecordStore::transient(), BdbCondHistoryRecordSplit::transient(), BdbCondHistoryRecordRUpdate::transient(), BdbCondHistoryRecordRCreate::transient(), BdbCondHistoryRecordIRemove::transient(), BdbCondHistoryRecordHCreate::transient(), BdbCondHistoryRecordCPoint::transient(), BdbCondHistoryRecordComment::transient(), BdbCondHistoryRecordCMerge::transient(), BdbCondHistoryRecordCCreate::transient(), and BdbCondHistoryRecordCCopy::transient().

virtual BdbCondTHistoryRecord* BdbCondHistoryRecord::transient   [pure 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.

Implemented in BdbCondHistoryRecordCCopy, BdbCondHistoryRecordCCreate, BdbCondHistoryRecordCMerge, BdbCondHistoryRecordComment, BdbCondHistoryRecordCPoint, BdbCondHistoryRecordHCreate, BdbCondHistoryRecordIRemove, BdbCondHistoryRecordRCreate, BdbCondHistoryRecordRUpdate, BdbCondHistoryRecordSplit, BdbCondHistoryRecordStore, BdbCondHistoryRecordTStore, and BdbCondHistoryRecordVStore.

const char * BdbCondHistoryRecord::user   [inline]
 

Definition at line 135 of file BdbCondHistoryRecord.ddl.

References _user.

Referenced by BdbCondHistoryRecordVStore::transient(), BdbCondHistoryRecordTStore::transient(), BdbCondHistoryRecordStore::transient(), BdbCondHistoryRecordSplit::transient(), BdbCondHistoryRecordRUpdate::transient(), BdbCondHistoryRecordRCreate::transient(), BdbCondHistoryRecordIRemove::transient(), BdbCondHistoryRecordHCreate::transient(), BdbCondHistoryRecordCPoint::transient(), BdbCondHistoryRecordComment::transient(), BdbCondHistoryRecordCMerge::transient(), BdbCondHistoryRecordCCreate::transient(), and BdbCondHistoryRecordCCopy::transient().


Member Data Documentation

d_String BdbCondHistoryRecord::_code [private]
 

Definition at line 90 of file BdbCondHistoryRecord.ddl.

Referenced by code(), and print().

d_String BdbCondHistoryRecord::_host [private]
 

Definition at line 96 of file BdbCondHistoryRecord.ddl.

Referenced by BdbCondHistoryRecord(), host(), and print().

d_ULong BdbCondHistoryRecord::_operation [private]
 

Definition at line 89 of file BdbCondHistoryRecord.ddl.

Referenced by operation(), and print().

d_String BdbCondHistoryRecord::_site [private]
 

Definition at line 95 of file BdbCondHistoryRecord.ddl.

Referenced by BdbCondHistoryRecord(), print(), and site().

BdbTime BdbCondHistoryRecord::_time [private]
 

Definition at line 94 of file BdbCondHistoryRecord.ddl.

Referenced by BdbCondHistoryRecord(), print(), and time().

d_String BdbCondHistoryRecord::_user [private]
 

Definition at line 97 of file BdbCondHistoryRecord.ddl.

Referenced by BdbCondHistoryRecord(), print(), and user().


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