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);