40 #ifndef INCLUDED_GLS_RSO_LOADER_TIMER_H
41 #define INCLUDED_GLS_RSO_LOADER_TIMER_H
54 typedef long long INT_64;
56 typedef __int64 INT_64;
75 void AccurateSleep(
unsigned long milli);
77 bool _winTimerResolutionSet;
89 LARGE_INTEGER performanceFreq;
95 DISTI_EXPORT
Timer(
void);
101 DISTI_EXPORT
void Reset(
void);
139 virtual DISTI_EXPORT
void GetTimeOfDay(
unsigned long *sec,
unsigned long *usec);
185 virtual DISTI_EXPORT ~Timer();
virtual unsigned long ElapsedMicroseconds(void)
virtual void WaitMilliseconds(unsigned long milli)
virtual unsigned long DifferenceInMicroseconds(unsigned long sec, unsigned long usec)
virtual unsigned long ElapsedSeconds(void)
virtual unsigned long ElapsedMilliseconds(void)
Definition: gls_rso_loader_timer.h:64
virtual void GetTimeOfDay(unsigned long *sec, unsigned long *usec)
Namespace for loading RSOs.
Definition: gls_rso_loader.h:49
virtual unsigned long DIS_Timestamp(void)
virtual double DifferenceInSeconds(unsigned long sec, unsigned long usec)
virtual void WaitMicroseconds(unsigned long micro)
virtual unsigned long GetCurrentTimeInSeconds(void)
virtual double ElapsedSecondsDouble(void)