17#ifndef TOOLBOX_IO_TIMERFD_HPP
18#define TOOLBOX_IO_TIMERFD_HPP
23#include <sys/timerfd.h>
50 std::error_code&
ec)
noexcept
69 std::error_code&
ec)
noexcept
87template <
typename ClockT>
89 Duration interval, std::error_code&
ec)
noexcept
96template <
typename ClockT>
105template <
typename ClockT>
107 std::error_code&
ec)
noexcept
113template <
typename ClockT>
122template <
typename ClockT>
126 using TimePoint = std::chrono::time_point<ClockT, Duration>;