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: