#include <GenTimer.h>
Classes | |
struct | Bias |
Public Types | |
typedef Time::IntervalType | IntervalType |
typedef GenTimer< Time > | self |
typedef Time::TimeInterval | TimeInterval |
Public Member Functions | |
void | forceStop () |
GenTimer () | |
constructor More... | |
GenTimer (int ipid) | |
from known context More... | |
Time::TimeInterval | lap () const |
void | reset () |
bool | running () const |
void | start () |
void | stop () |
~GenTimer () | |
destructor More... | |
Static Public Member Functions | |
static double | bias (bool insec=true, unsigned int n=5000) |
static double | ticksInSec () |
Private Attributes | |
Time::IntervalType | elapsed |
int | pid |
int | running_ |
a templated generic timer
Definition at line 51 of file GenTimer.h.
typedef Time::IntervalType GenTimer< Time >::IntervalType |
Definition at line 54 of file GenTimer.h.
Definition at line 56 of file GenTimer.h.
typedef Time::TimeInterval GenTimer< Time >::TimeInterval |
Definition at line 53 of file GenTimer.h.
|
inlinestatic |
Definition at line 77 of file GenTimer.h.
|
inline |
Definition at line 115 of file GenTimer.h.
|
inline |
Definition at line 122 of file GenTimer.h.
Referenced by GenTimer< Time >::Bias::Bias(), TimeMe::lap(), TimingReport::Item::realsec(), and TimingReport::Item::stop().
|
inline |
Definition at line 98 of file GenTimer.h.
|
inline |
Definition at line 95 of file GenTimer.h.
Referenced by TimingReport::Item::active(), GenTimer< PentiumTime >::lap(), and GenTimer< PentiumTime >::reset().
|
inline |
Definition at line 104 of file GenTimer.h.
Referenced by GenTimer< Time >::Bias::Bias(), and TimingReport::Item::start().
|
inline |
Definition at line 110 of file GenTimer.h.
Referenced by GenTimer< Time >::Bias::Bias(), GenTimer< PentiumTime >::forceStop(), and TimingReport::Item::stop().
|
inlinestatic |
Definition at line 83 of file GenTimer.h.
|
private |
Definition at line 129 of file GenTimer.h.
Referenced by GenTimer< PentiumTime >::lap(), GenTimer< PentiumTime >::reset(), GenTimer< PentiumTime >::start(), and GenTimer< PentiumTime >::stop().
|
private |
Definition at line 131 of file GenTimer.h.
Referenced by GenTimer< PentiumTime >::lap(), GenTimer< PentiumTime >::reset(), GenTimer< PentiumTime >::start(), and GenTimer< PentiumTime >::stop().
|
private |
Definition at line 130 of file GenTimer.h.
Referenced by GenTimer< PentiumTime >::forceStop(), GenTimer< PentiumTime >::running(), GenTimer< PentiumTime >::start(), and GenTimer< PentiumTime >::stop().