#include "../include/dchat/Clock.hpp" #include namespace dchat { static i64 getCurrentTimeMillis() { return std::chrono::duration_cast(std::chrono::high_resolution_clock::now().time_since_epoch()).count(); } Clock::Clock() { restart(); } void Clock::restart() { startTime = getCurrentTimeMillis(); } i64 Clock::getElapsedTimeMillis() const { return getCurrentTimeMillis() - startTime; } }