The Timer class.
More...
#include <timer.h>
◆ DifferenceInMicroseconds()
virtual unsigned long DifferenceInMicroseconds |
( |
unsigned long |
sec, |
|
|
unsigned long |
usec |
|
) |
| |
|
virtual |
Get the difference between a time value and when the "epoch time" began.
- Parameters
-
sec | Time in seconds to compare to "epoch time". |
usec | Time in microseconds to compare to "epoch time". |
- Returns
- Return the difference between the time parameters, and the "epoch time", in Microseconds.
◆ DifferenceInSeconds()
virtual double DifferenceInSeconds |
( |
unsigned long |
sec, |
|
|
unsigned long |
usec |
|
) |
| |
|
virtual |
Get the difference between a time value and when the "epoch time" began.
- Parameters
-
sec | Time in seconds to compare to "epoch time" |
usec | Time in microseconds to compare to "epoch time" |
- Returns
- Return the difference between the time parameters, and the "epoch time", in Seconds
◆ DIS_Timestamp()
static unsigned long DIS_Timestamp |
( |
| ) |
|
|
static |
Create a DIS timestamp based on the current time of day.
- Returns
- Return a DIS timestamp
◆ ElapsedMicroseconds()
virtual unsigned long ElapsedMicroseconds |
( |
| ) |
|
|
virtual |
Get the number of microseconds elapsed since the "epoch time" began.
- Returns
- The elapsed Microseconds since the beginning of the epoch.
◆ ElapsedMilliseconds()
virtual unsigned long ElapsedMilliseconds |
( |
| ) |
|
|
virtual |
Get the number of milliseconds elapsed since the "epoch time" began.
- Returns
- The elapsed milliseconds since the beginning of the epoch.
◆ ElapsedSeconds()
virtual unsigned long ElapsedSeconds |
( |
| ) |
|
|
virtual |
Get the number of seconds elapsed since the "epoch time" began.
- Returns
- The number of seconds since the beginning of the epoch.
◆ ElapsedSecondsDouble()
virtual double ElapsedSecondsDouble |
( |
| ) |
|
|
virtual |
Get the number of seconds elapsed since the "epoch time" began.
- Returns
- The number of seconds elapsed since the beginning of the epoch.
◆ GetCurrentTimeInSeconds()
static unsigned long GetCurrentTimeInSeconds |
( |
| ) |
|
|
static |
Get the number of seconds elapsed since 01/01/1970, "wall clock".
- Returns
- Return the number of seconds.
◆ GetTimeOfDay() [1/2]
static void GetTimeOfDay |
( |
INT_64 * |
usec | ) |
|
|
static |
Get number of microseconds elapsed since 01/01/1970.
- Parameters
-
usec | Return number of microseconds elapsed. |
◆ GetTimeOfDay() [2/2]
static void GetTimeOfDay |
( |
unsigned long * |
sec, |
|
|
unsigned long * |
usec |
|
) |
| |
|
static |
Get the number of seconds elapsed since 01/01/1970, and the number of microseconds elapsed in the current second.
- Parameters
-
sec | Return the number of seconds elapsed since 01/01/1970 |
usec | Return the fractional second in microseconds |
◆ WaitMicroseconds()
static void WaitMicroseconds |
( |
unsigned long |
micro | ) |
|
|
static |
Cause the process (or thread) to sleep for the specified number of microseconds. Clock time continues, this pauses the thread, not the clock.
- Parameters
-
micro | How long to sleep im micoseconds. |
◆ WaitMilliseconds()
static void WaitMilliseconds |
( |
unsigned long |
milli | ) |
|
|
static |
Cause the process (or thread) to sleep for the specified number of milliseconds. Clock time continues, this pauses the thread, not the clock.
- Parameters
-
milli | How long to sleep in milliseconds. |
The documentation for this class was generated from the following file: