summaryrefslogtreecommitdiffhomepage
path: root/compat/timer.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2018-05-22 17:06:39 +0200
committerStanislaw Halik <sthalik@misaki.pl>2018-05-22 17:06:39 +0200
commitd092b050a87b075c43645b34ad00e93b53e24fe2 (patch)
tree4ce0603d2a4f9290426f744f59902e2c00ac6c82 /compat/timer.cpp
parent5a6baa3a11e5cc2a917ef0bc901ae27ca0f13576 (diff)
compat/timer: fix big regression
Diffstat (limited to 'compat/timer.cpp')
-rw-r--r--compat/timer.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/compat/timer.cpp b/compat/timer.cpp
index 80d2cc1a..0e7fb362 100644
--- a/compat/timer.cpp
+++ b/compat/timer.cpp
@@ -25,21 +25,21 @@ void Timer::start()
// nanoseconds
-Timer::time_type Timer::elapsed_nsecs() const
+time_type Timer::elapsed_nsecs() const
{
timespec cur{};
gettime(&cur);
return conv_nsecs(cur);
}
-Timer::time_type Timer::conv_nsecs(const struct timespec& cur) const
+time_type Timer::conv_nsecs(const struct timespec& cur) const
{
return (cur.tv_sec - state.tv_sec) * 1000000000LL + (cur.tv_nsec - state.tv_nsec);
}
// microseconds
-time_type Timer::elapsed_usecs() const
+double Timer::elapsed_usecs() const
{
timespec cur{};
gettime(&cur);
@@ -49,12 +49,12 @@ time_type Timer::elapsed_usecs() const
// milliseconds
-time_type Timer::elapsed_ms() const
+double Timer::elapsed_ms() const
{
return elapsed_usecs() / 1000.;
}
-Timer::time_type Timer::elapsed_seconds() const
+double Timer::elapsed_seconds() const
{
return double(elapsed_nsecs() * 1e-9);
}