Files
scylladb/utils/runtime.cc
Calle Wilund c040565bf9 runtime: expose boot_time
(boot == app start, I did not rename the var).
2015-08-31 14:29:45 +02:00

28 lines
447 B
C++

/*
* Copyright (C) 2015 Cloudius Systems, Ltd.
*/
#include "utils/runtime.hh"
#include <chrono>
namespace runtime {
static std::chrono::steady_clock::time_point boot_time;
void init_uptime()
{
boot_time = std::chrono::steady_clock::now();
}
std::chrono::steady_clock::time_point get_boot_time() {
return boot_time;
}
std::chrono::steady_clock::duration get_uptime()
{
return std::chrono::steady_clock::now() - boot_time;
}
}