24#include <seastar/core/abort_source.hh>
26#include <seastar/core/lowres_clock.hh>
27#include <seastar/util/modules.hh>
37template<
typename Clock = lowres_clock>
43 using time_point =
typename Clock::time_point;
Definition: abort_on_expiry.hh:38
seastar::abort_source & abort_source()
Definition: abort_on_expiry.hh:55
abort_on_expiry(time_point timeout)
Definition: abort_on_expiry.hh:47
Definition: abort_source.hh:58
void request_abort() noexcept
Definition: abort_source.hh:180
void arm(time_point until, std::optional< duration > period={}) noexcept
Seastar API namespace.
Definition: abort_on_ebadf.hh:26