From 803ec2cacc509754442af650d557386bea9afac2 Mon Sep 17 00:00:00 2001 From: Danny Robson Date: Mon, 19 Jan 2015 19:11:41 +1100 Subject: [PATCH] time: use floats for seconds --- time.cpp | 8 ++++---- time.hpp | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/time.cpp b/time.cpp index 8254d465..974e4c18 100644 --- a/time.cpp +++ b/time.cpp @@ -79,21 +79,21 @@ util::sleep (uint64_t ns) { #endif // ---------------------------------------------------------------------------- -delta_clock::delta_clock(): +delta_clock::delta_clock (): time { util::nanoseconds (), util::nanoseconds () } { ; } -double +float delta_clock::seconds (void) { time.prev = time.curr; time.curr = nanoseconds (); - return (time.curr - time.prev) / static_cast (SECOND); + return (time.curr - time.prev) / static_cast (SECOND); } // ---------------------------------------------------------------------------- -util::period_query::period_query (double seconds) { +util::period_query::period_query (float seconds) { m_time.start = nanoseconds (); m_time.period = static_cast (seconds * SECOND); } diff --git a/time.hpp b/time.hpp index 22105e18..c9fa68fd 100644 --- a/time.hpp +++ b/time.hpp @@ -34,7 +34,7 @@ namespace util { class delta_clock { public: delta_clock (); - double seconds (void); + float seconds (void); protected: struct { @@ -46,7 +46,7 @@ namespace util { // ------------------------------------------------------------------------ class period_query { public: - period_query (double seconds); + period_query (float seconds); bool poll (void);