C-Breeze
C Compiler Infrastructure

[ Project home page]

cbzTimer Class Reference

#include <cbztimer.h>

List of all members.

Public Member Functions

 cbzTimer (void)
void start (void)
void stop (void)
 operator double (void)
double time ()

Static Public Member Functions

static void getTime (unsigned long &tlo, unsigned long &thi)
static double getFrequency (void)

Private Attributes

double timeElapsed
unsigned long currentLo
unsigned long currentHi


Constructor & Destructor Documentation

cbzTimer::cbzTimer void   )  [inline]
 

Definition at line 75 of file cbztimer.h.


Member Function Documentation

static double cbzTimer::getFrequency void   )  [inline, static]
 

Definition at line 33 of file cbztimer.h.

References getTime().

Referenced by operator double(), and time().

static void cbzTimer::getTime unsigned long &  tlo,
unsigned long &  thi
[inline, static]
 

Definition at line 24 of file cbztimer.h.

Referenced by getFrequency(), start(), and stop().

cbzTimer::operator double void   )  [inline]
 

Definition at line 95 of file cbztimer.h.

References getFrequency(), and timeElapsed.

void cbzTimer::start void   )  [inline]
 

Definition at line 81 of file cbztimer.h.

References currentHi, currentLo, and getTime().

Referenced by procedureInfo::start_self_timer(), and procedureInfo::start_total_timer().

void cbzTimer::stop void   )  [inline]
 

Definition at line 85 of file cbztimer.h.

References currentHi, currentLo, getTime(), and timeElapsed.

Referenced by procedureInfo::stop_self_timer(), and procedureInfo::stop_total_timer().

double cbzTimer::time  )  [inline]
 

Definition at line 100 of file cbztimer.h.

References getFrequency(), and timeElapsed.

Referenced by procedureInfo::self_timer(), and procedureInfo::total_timer().


Member Data Documentation

unsigned long cbzTimer::currentHi [private]
 

Definition at line 107 of file cbztimer.h.

Referenced by start(), and stop().

unsigned long cbzTimer::currentLo [private]
 

Definition at line 107 of file cbztimer.h.

Referenced by start(), and stop().

double cbzTimer::timeElapsed [private]
 

Definition at line 106 of file cbztimer.h.

Referenced by operator double(), stop(), and time().


The documentation for this class was generated from the following file:

Generated on February 1, 2006
Back to the C-Breeze home page