|| defined(GENERATING_DOCUMENTATION)
#include <cstddef>
+#include <boost/asio/any_io_executor.hpp>
#include <boost/asio/detail/deadline_timer_service.hpp>
#include <boost/asio/detail/handler_type_requirements.hpp>
#include <boost/asio/detail/io_object_impl.hpp>
#include <boost/asio/detail/throw_error.hpp>
#include <boost/asio/error.hpp>
#include <boost/asio/execution_context.hpp>
-#include <boost/asio/executor.hpp>
#include <boost/asio/time_traits.hpp>
#include <boost/asio/detail/push_options.hpp>
*/
template <typename Time,
typename TimeTraits = boost::asio::time_traits<Time>,
- typename Executor = executor>
+ typename Executor = any_io_executor>
class basic_deadline_timer
{
public:
detail::non_const_lvalue<WaitHandler> handler2(handler);
self_->impl_.get_service().async_wait(
- self_->impl_.get_implementation(), handler2.value,
- self_->impl_.get_implementation_executor());
+ self_->impl_.get_implementation(),
+ handler2.value, self_->impl_.get_executor());
}
private: