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