#include #include namespace sarp { typedef std::chrono::steady_clock clock_t; template static uint64_t time_since_epoch() { return std::chrono::duration_cast(sarp::clock_t::now().time_since_epoch()).count(); } } extern "C" { uint64_t sarp_time_now_ms() { return sarp::time_since_epoch(); } uint64_t sarp_time_now_sec() { return sarp::time_since_epoch(); } }