TrueClock

Inheritance:

Methods of TrueClock:

getErrorCount
int TrueClock::get_error_count(void) const;

WIN32_VC
Description: Returns the number of clock errors that have been detected. Each time a clock error is detected, in which the value returned by either of the above methods is suspect, the value returned by this method will be incremented. Applications can monitor this value and react, for instance, by resynchronizing their clocks each time this value changes.

getGlobalPtr
static TrueClock *TrueClock::get_global_ptr(void);

Description: Returns a pointer to the one TrueClock object in the world.

getLongTime
double TrueClock::get_long_time(void);

get_long_time() returns the most accurate timer we have over a long interval. It may not be very precise for measuring short intervals, but it should not drift substantially over the long haul.
Description:

getShortRawTime
double TrueClock::get_short_raw_time(void);

get_short_raw_time() is like get_short_time(), but does not apply any corrections (e.g. paranoid-clock) to the result returned by the OS.
Description:

getShortTime
double TrueClock::get_short_time(void);

get_short_time() returns the most precise timer we have over a short interval. It may tend to drift over the long haul, but it should have lots of digits to measure short intervals very precisely.
Description:

setCpuAffinity
bool TrueClock::set_cpu_affinity(unsigned int mask) const;

Description: