19 #include <boost/asio.hpp>
39 virtual void async_wait(std::function<
void(
const boost::system::error_code&)> handler) = 0;
An interface abstracting Boost.Asio's steady_timer for testability. This is an internal interface use...
virtual void expires_after(std::chrono::milliseconds expiry_time)=0
virtual ~TimerInterface()=default
virtual void async_wait(std::function< void(const boost::system::error_code &)> handler)=0