+ // Track work for the I/O executor.
+ auto io_work_ex = boost::asio::prefer(io_ex,
+ execution::outstanding_work.tracked);
+
+ // Track work for the handler's associated executor.
+ auto handler_work_ex = boost::asio::prefer(
+ get_associated_executor(handler, io_ex),
+ execution::outstanding_work.tracked);