Types publics | |
enum | ClockState { init , stopped , running } |
Fonctions membres publiques | |
TraceTimerT (const bool _start=true) | |
New timer. | |
void | reset () |
reset timer | |
void | start () |
start the timer or restart without cumulate | |
void | restart () |
start or restart the timer and cumuluate | |
double | stop () |
stop timer | |
ClockState | getState () const |
return state of timer | |
double | getTime () |
get partial time | |
double | getCumulTime () |
get total time | |
Attributs privés | |
ClockState | state |
Timer State. | |
double | t0 |
Initial and last time. | |
double | t1 |
double | total |
Cumulate time. | |
Définition à la ligne 103 du fichier TraceTimer.h.
Définition à la ligne 105 du fichier TraceTimer.h.
|
inline |
|
inline |
get total time
Définition à la ligne 170 du fichier TraceTimer.h.
|
inline |
return state of timer
Définition à la ligne 157 du fichier TraceTimer.h.
|
inline |
get partial time
Définition à la ligne 162 du fichier TraceTimer.h.
|
inline |
reset timer
Définition à la ligne 124 du fichier TraceTimer.h.
|
inline |
start or restart the timer and cumuluate
Usefull for starting the count of a new partial time and keep the cumulative timer
Définition à la ligne 138 du fichier TraceTimer.h.
|
inline |
start the timer or restart without cumulate
Définition à la ligne 131 du fichier TraceTimer.h.
|
inline |
stop timer
Définition à la ligne 148 du fichier TraceTimer.h.
|
private |
Timer State.
Définition à la ligne 108 du fichier TraceTimer.h.
|
private |
Initial and last time.
Définition à la ligne 111 du fichier TraceTimer.h.
|
private |
Définition à la ligne 111 du fichier TraceTimer.h.
|
private |
Cumulate time.
Définition à la ligne 114 du fichier TraceTimer.h.