unsigned long long now_utc_nanoseconds(void)
{
std::chrono::time_point<std::chrono::system_clock> now1 = std::chrono::system_clock::now();
unsigned long long time_nanoseconds = std::chrono::duration_cast<std::chrono::nanoseconds>( now1.time_since_epoch() ).count();
return time_nanoseconds;
}
unsigned long long now_utc_microseconds(void)
{
std::chrono::time_point<std::chrono::system_clock> now1 = std::chrono::system_clock::now();
unsigned long long time_microseconds = std::chrono::duration_cast<std::chrono::microseconds>( now1.time_since_epoch() ).count();
return time_microseconds;
}