Constructor to set a particular expiry time relative to now.
basic_waitable_timer( boost::asio::io_context & io_context, const duration & expiry_time);
This constructor creates a timer and sets the expiry time.
object that the timer will use to dispatch handlers for any asynchronous
operations performed on the timer.
The expiry time to be used for the timer, relative to now.