#include <Logger.h>
Public Methods | |
void | printTimeDiffWithText (ostream &os, char *str, int iFactor=1000) |
double | getElapsedTime (int iFactor=1) |
void | restartTime () |
Static Public Methods | |
double | getTimeDifference (struct timeval t1, struct timeval t2) |
Private Attributes | |
timeval | time1 |
Definition at line 77 of file Logger.h.
|
This method returns the time (in seconds) since the last time the timer was restarted.
Definition at line 381 of file Logger.cpp. References getTimeDifference(), and time1. Referenced by Logger::logFromSignal(), Player::mainLoop(), printTimeDiffWithText(), and WorldModel::updateAll(). |
|
This method returns the difference between two timevals in seconds.
Definition at line 356 of file Logger.cpp. Referenced by getElapsedTime(). |
|
This method prints the time in seconds that elapsed since the timer was restarted. It is possible to multiply this time with a factor, such that it can be used for different quantity values. In the default case this value is 1000 with the effect that the resulting value resembles miliseconds.
Definition at line 372 of file Logger.cpp. References getElapsedTime(). Referenced by Logger::logWithTime(). |
|
This method restarts the timer by setting it to the current time Definition at line 393 of file Logger.cpp. References time1. Referenced by Logger::Logger(), Player::mainLoop(), Logger::restartTimer(), and WorldModel::updateAll(). |
|
Time the timer has last been restarted. Definition at line 83 of file Logger.h. Referenced by getElapsedTime(), and restartTime(). |