refactor
This commit is contained in:
@@ -110,8 +110,7 @@ void run_with_deadline(boost::asio::io_context &io_ctx, op_t &&operation,
|
|||||||
|
|
||||||
boost::asio::steady_timer timer{io_ctx};
|
boost::asio::steady_timer timer{io_ctx};
|
||||||
timer.expires_after(deadline);
|
timer.expires_after(deadline);
|
||||||
timer.async_wait(
|
timer.async_wait([&cancel_op, &done, &timed_out](auto &&err_) {
|
||||||
[&cancel_op, &done, &timed_out](const boost::system::error_code &err_) {
|
|
||||||
if (not err_ && not done) {
|
if (not err_ && not done) {
|
||||||
timed_out = true;
|
timed_out = true;
|
||||||
cancel_op();
|
cancel_op();
|
||||||
|
|||||||
Reference in New Issue
Block a user