// socket_base.hpp
// ~~~~~~~~~~~~~~~
//
-// Copyright (c) 2003-2018 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2019 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)
* @par Examples
* Setting the option:
* @code
- * boost::asio::ip::udp::socket socket(io_context);
+ * boost::asio::ip::udp::socket socket(my_context);
* ...
* boost::asio::socket_base::broadcast option(true);
* socket.set_option(option);
* @par
* Getting the current option value:
* @code
- * boost::asio::ip::udp::socket socket(io_context);
+ * boost::asio::ip::udp::socket socket(my_context);
* ...
* boost::asio::socket_base::broadcast option;
* socket.get_option(option);
* @par Examples
* Setting the option:
* @code
- * boost::asio::ip::tcp::socket socket(io_context);
+ * boost::asio::ip::tcp::socket socket(my_context);
* ...
* boost::asio::socket_base::debug option(true);
* socket.set_option(option);
* @par
* Getting the current option value:
* @code
- * boost::asio::ip::tcp::socket socket(io_context);
+ * boost::asio::ip::tcp::socket socket(my_context);
* ...
* boost::asio::socket_base::debug option;
* socket.get_option(option);
* @par Examples
* Setting the option:
* @code
- * boost::asio::ip::udp::socket socket(io_context);
+ * boost::asio::ip::udp::socket socket(my_context);
* ...
* boost::asio::socket_base::do_not_route option(true);
* socket.set_option(option);
* @par
* Getting the current option value:
* @code
- * boost::asio::ip::udp::socket socket(io_context);
+ * boost::asio::ip::udp::socket socket(my_context);
* ...
* boost::asio::socket_base::do_not_route option;
* socket.get_option(option);
* @par Examples
* Setting the option:
* @code
- * boost::asio::ip::tcp::socket socket(io_context);
+ * boost::asio::ip::tcp::socket socket(my_context);
* ...
* boost::asio::socket_base::keep_alive option(true);
* socket.set_option(option);
* @par
* Getting the current option value:
* @code
- * boost::asio::ip::tcp::socket socket(io_context);
+ * boost::asio::ip::tcp::socket socket(my_context);
* ...
* boost::asio::socket_base::keep_alive option;
* socket.get_option(option);
* @par Examples
* Setting the option:
* @code
- * boost::asio::ip::tcp::socket socket(io_context);
+ * boost::asio::ip::tcp::socket socket(my_context);
* ...
* boost::asio::socket_base::send_buffer_size option(8192);
* socket.set_option(option);
* @par
* Getting the current option value:
* @code
- * boost::asio::ip::tcp::socket socket(io_context);
+ * boost::asio::ip::tcp::socket socket(my_context);
* ...
* boost::asio::socket_base::send_buffer_size option;
* socket.get_option(option);
* @par Examples
* Setting the option:
* @code
- * boost::asio::ip::tcp::socket socket(io_context);
+ * boost::asio::ip::tcp::socket socket(my_context);
* ...
* boost::asio::socket_base::send_low_watermark option(1024);
* socket.set_option(option);
* @par
* Getting the current option value:
* @code
- * boost::asio::ip::tcp::socket socket(io_context);
+ * boost::asio::ip::tcp::socket socket(my_context);
* ...
* boost::asio::socket_base::send_low_watermark option;
* socket.get_option(option);
* @par Examples
* Setting the option:
* @code
- * boost::asio::ip::tcp::socket socket(io_context);
+ * boost::asio::ip::tcp::socket socket(my_context);
* ...
* boost::asio::socket_base::receive_buffer_size option(8192);
* socket.set_option(option);
* @par
* Getting the current option value:
* @code
- * boost::asio::ip::tcp::socket socket(io_context);
+ * boost::asio::ip::tcp::socket socket(my_context);
* ...
* boost::asio::socket_base::receive_buffer_size option;
* socket.get_option(option);
* @par Examples
* Setting the option:
* @code
- * boost::asio::ip::tcp::socket socket(io_context);
+ * boost::asio::ip::tcp::socket socket(my_context);
* ...
* boost::asio::socket_base::receive_low_watermark option(1024);
* socket.set_option(option);
* @par
* Getting the current option value:
* @code
- * boost::asio::ip::tcp::socket socket(io_context);
+ * boost::asio::ip::tcp::socket socket(my_context);
* ...
* boost::asio::socket_base::receive_low_watermark option;
* socket.get_option(option);
* @par Examples
* Setting the option:
* @code
- * boost::asio::ip::tcp::acceptor acceptor(io_context);
+ * boost::asio::ip::tcp::acceptor acceptor(my_context);
* ...
* boost::asio::socket_base::reuse_address option(true);
* acceptor.set_option(option);
* @par
* Getting the current option value:
* @code
- * boost::asio::ip::tcp::acceptor acceptor(io_context);
+ * boost::asio::ip::tcp::acceptor acceptor(my_context);
* ...
* boost::asio::socket_base::reuse_address option;
* acceptor.get_option(option);
* @par Examples
* Setting the option:
* @code
- * boost::asio::ip::tcp::socket socket(io_context);
+ * boost::asio::ip::tcp::socket socket(my_context);
* ...
* boost::asio::socket_base::linger option(true, 30);
* socket.set_option(option);
* @par
* Getting the current option value:
* @code
- * boost::asio::ip::tcp::socket socket(io_context);
+ * boost::asio::ip::tcp::socket socket(my_context);
* ...
* boost::asio::socket_base::linger option;
* socket.get_option(option);
* @par Examples
* Setting the option:
* @code
- * boost::asio::ip::tcp::socket socket(io_context);
+ * boost::asio::ip::tcp::socket socket(my_context);
* ...
* boost::asio::socket_base::out_of_band_inline option(true);
* socket.set_option(option);
* @par
* Getting the current option value:
* @code
- * boost::asio::ip::tcp::socket socket(io_context);
+ * boost::asio::ip::tcp::socket socket(my_context);
* ...
* boost::asio::socket_base::out_of_band_inline option;
* socket.get_option(option);
* @par Examples
* Setting the option:
* @code
- * boost::asio::ip::tcp::acceptor acceptor(io_context);
+ * boost::asio::ip::tcp::acceptor acceptor(my_context);
* ...
* boost::asio::socket_base::enable_connection_aborted option(true);
* acceptor.set_option(option);
* @par
* Getting the current option value:
* @code
- * boost::asio::ip::tcp::acceptor acceptor(io_context);
+ * boost::asio::ip::tcp::acceptor acceptor(my_context);
* ...
* boost::asio::socket_base::enable_connection_aborted option;
* acceptor.get_option(option);
*
* @par Example
* @code
- * boost::asio::ip::tcp::socket socket(io_context);
+ * boost::asio::ip::tcp::socket socket(my_context);
* ...
* boost::asio::socket_base::bytes_readable command(true);
* socket.io_control(command);