// time_t_timer.cpp
// ~~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2016 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2017 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
{
try
{
- boost::asio::io_service io_service;
+ boost::asio::io_context io_context;
- time_t_timer timer(io_service);
+ time_t_timer timer(io_context);
timer.expires_from_now(5);
std::cout << "Starting synchronous wait\n";
timer.expires_from_now(5);
std::cout << "Starting asynchronous wait\n";
timer.async_wait(&handle_timeout);
- io_service.run();
+ io_context.run();
std::cout << "Finished asynchronous wait\n";
}
catch (std::exception& e)