zeroconf/AvahiPoll: move TimevalToChrono() to time/Convert.cxx

This commit is contained in:
Max Kellermann
2019-05-08 16:11:14 +02:00
parent 80e55f6bfc
commit ae35df1126
4 changed files with 15 additions and 8 deletions

View File

@@ -81,3 +81,10 @@ MakeTime(struct tm &tm) noexcept
{
return std::chrono::system_clock::from_time_t(mktime(&tm));
}
std::chrono::steady_clock::duration
ToSteadyClockDuration(const struct timeval &tv) noexcept
{
return std::chrono::steady_clock::duration(std::chrono::seconds(tv.tv_sec)) +
std::chrono::steady_clock::duration(std::chrono::microseconds(tv.tv_usec));
}