| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

DbiTimer Class Reference

#include <DbiTimer.h>

List of all members.


Public Member Functions

 DbiTimer ()
virtual ~DbiTimer ()
void RecBegin (string tableName, UInt_t rowSize)
void RecEnd (UInt_t numRows)
void RecFillAgg (Int_t aggNo)
void RecMainQuery ()
void Resume ()
void StartSubWatch (UInt_t subWatch)
void Suspend ()

Private Types

 kPassive
 kInitialQuery
 kMainQuery
 kMaxSubWatch = 4
enum  QueryStage { kPassive, kInitialQuery, kMainQuery }
enum  { kMaxSubWatch = 4 }

Private Attributes

Int_t fCurSubWatch
UInt_t fRowSize
QueryStage fQueryStage
TStopwatch fSubWatches [kMaxSubWatch]
string fTableName
TStopwatch fWatch

Detailed Description

Definition at line 26 of file DbiTimer.h.


Member Enumeration Documentation

enum DbiTimer::QueryStage [private]

Enumerator:
kPassive 
kInitialQuery 
kMainQuery 

Definition at line 50 of file DbiTimer.h.

anonymous enum [private]

Enumerator:
kMaxSubWatch 

Definition at line 51 of file DbiTimer.h.

00051 { kMaxSubWatch = 4 };  // Must be > 0.


Constructor & Destructor Documentation

DbiTimer::DbiTimer (  ) 

virtual DbiTimer::~DbiTimer (  )  [virtual]


Member Function Documentation

void DbiTimer::RecBegin ( string  tableName,
UInt_t  rowSize 
)

void DbiTimer::RecEnd ( UInt_t  numRows  ) 

void DbiTimer::RecFillAgg ( Int_t  aggNo  ) 

void DbiTimer::RecMainQuery (  ) 

void DbiTimer::Resume (  ) 

void DbiTimer::StartSubWatch ( UInt_t  subWatch  ) 

void DbiTimer::Suspend (  ) 


Member Data Documentation

Int_t DbiTimer::fCurSubWatch [private]

Definition at line 55 of file DbiTimer.h.

UInt_t DbiTimer::fRowSize [private]

Definition at line 56 of file DbiTimer.h.

QueryStage DbiTimer::fQueryStage [private]

Definition at line 57 of file DbiTimer.h.

TStopwatch DbiTimer::fSubWatches[kMaxSubWatch] [private]

Definition at line 58 of file DbiTimer.h.

string DbiTimer::fTableName [private]

Definition at line 59 of file DbiTimer.h.

TStopwatch DbiTimer::fWatch [private]

Definition at line 60 of file DbiTimer.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:15:49 2011 for DatabaseInterface by doxygen 1.4.7