34 typedef LARGE_INTEGER
Count;
50 ::QueryPerformanceCounter(result);
52 ::clock_gettime(CLOCK_MONOTONIC, result);
68 typedef LARGE_INTEGER Frequency;
69 static const Frequency frequency_;
78 return (left.LowPart == right.LowPart && left.HighPart == right.HighPart);
80 return (left.tv_nsec == right.tv_nsec && left.tv_sec == right.tv_sec);
86 return !(left == right);
96 return static_cast<PerformanceCounter::Span>((stop.tv_sec - start.tv_sec) * 1000000000 + (stop.tv_nsec - start.tv_nsec));
107 return static_cast<PerformanceCounter::Span>((stop.tv_sec - start.tv_sec) * 1000000 + (stop.tv_nsec - start.tv_nsec) / 1000);
137 return (0 == value.LowPart && 0 == value.HighPart);
139 return (0 == value.tv_sec && 0 == value.tv_nsec);
153 os << value.HighPart << value.LowPart;
155 os <<
'[' << value.tv_sec <<
'.' << value.tv_nsec <<
']';
#define ONIXS_ICEBOE_HOTPATH