Core Classes const_buffer const_buffers_1 coroutine invalid_service_owner io_service io_service::id io_service::service io_service::strand io_service::work mutable_buffer mutable_buffers_1 null_buffers service_already_exists streambuf use_future_t yield_context Class Templates basic_io_object basic_streambuf basic_yield_context buffered_read_stream buffered_stream buffered_write_stream buffers_iterator Free Functions add_service asio_handler_allocate asio_handler_deallocate asio_handler_invoke asio_handler_is_continuation async_read async_read_at async_read_until async_write async_write_at buffer buffer_cast buffer_copy buffer_size buffers_begin buffers_end has_service read read_at read_until spawn transfer_all transfer_at_least transfer_exactly use_service write write_at Special Values use_future Boost.Bind Placeholders placeholders::bytes_transferred placeholders::error placeholders::iterator placeholders::signal_number Error Codes error::basic_errors error::netdb_errors error::addrinfo_errors error::misc_errors Type Traits async_result handler_type is_match_condition is_read_buffered is_write_buffered Type Requirements Asynchronous operations AsyncRandomAccessReadDevice AsyncRandomAccessWriteDevice AsyncReadStream AsyncWriteStream CompletionHandler ConstBufferSequence ConvertibleToConstBuffer ConvertibleToMutableBuffer Handler IoObjectService MutableBufferSequence ReadHandler Service SyncRandomAccessReadDevice SyncRandomAccessWriteDevice SyncReadStream SyncWriteStream WriteHandler Networking Classes generic::datagram_protocol generic::datagram_protocol::endpoint generic::datagram_protocol::socket generic::raw_protocol generic::raw_protocol::endpoint generic::raw_protocol::socket generic::seq_packet_protocol generic::seq_packet_protocol::endpoint generic::seq_packet_protocol::socket generic::stream_protocol generic::stream_protocol::endpoint generic::stream_protocol::iostream generic::stream_protocol::socket ip::address ip::address_v4 ip::address_v6 ip::icmp ip::icmp::endpoint ip::icmp::resolver ip::icmp::socket ip::resolver_query_base ip::tcp ip::tcp::acceptor ip::tcp::endpoint ip::tcp::iostream ip::tcp::resolver ip::tcp::socket ip::udp ip::udp::endpoint ip::udp::resolver ip::udp::socket socket_base Free Functions async_connect connect ip::host_name Class Templates basic_datagram_socket basic_raw_socket basic_seq_packet_socket basic_socket basic_socket_acceptor basic_socket_iostream basic_socket_streambuf basic_stream_socket generic::basic_endpoint ip::basic_endpoint ip::basic_resolver ip::basic_resolver_entry ip::basic_resolver_iterator ip::basic_resolver_query Services datagram_socket_service ip::resolver_service raw_socket_service seq_packet_socket_service socket_acceptor_service stream_socket_service Socket Options ip::multicast::enable_loopback ip::multicast::hops ip::multicast::join_group ip::multicast::leave_group ip::multicast::outbound_interface ip::tcp::no_delay ip::unicast::hops ip::v6_only socket_base::broadcast socket_base::debug socket_base::do_not_route socket_base::enable_connection_aborted socket_base::keep_alive socket_base::linger socket_base::receive_buffer_size socket_base::receive_low_watermark socket_base::reuse_address socket_base::send_buffer_size socket_base::send_low_watermark I/O Control Commands socket_base::bytes_readable socket_base::non_blocking_io Type Requirements AcceptHandler ComposedConnectHandler ConnectHandler DatagramSocketService Endpoint GettableSocketOption InternetProtocol IoControlCommand Protocol RawSocketService ResolveHandler ResolverService SeqPacketSocketService SettableSocketOption SocketAcceptorService SocketService StreamSocketService Timers SSL Serial Ports Signal Handling Classes deadline_timer high_resolution_timer steady_timer system_timer Class Templates basic_deadline_timer basic_waitable_timer time_traits wait_traits Services deadline_timer_service waitable_timer_service Type Requirements TimerService TimeTraits WaitableTimerService WaitHandler WaitTraits Classes ssl::context ssl::context_base ssl::rfc2818_verification ssl::stream_base ssl::verify_context Class Templates ssl::stream Type Requirements BufferedHandshakeHandler HandshakeHandler ShutdownHandler Classes serial_port serial_port_base Class Templates basic_serial_port Services serial_port_service Serial Port Options serial_port_base::baud_rate serial_port_base::flow_control serial_port_base::parity serial_port_base::stop_bits serial_port_base::character_size Type Requirements GettableSerialPortOption SerialPortService SettableSerialPortOption Classes signal_set Class Templates basic_signal_set Services signal_set_service Type Requirements SignalSetService SignalHandler POSIX-specific Windows-specific Classes local::stream_protocol local::stream_protocol::acceptor local::stream_protocol::endpoint local::stream_protocol::iostream local::stream_protocol::socket local::datagram_protocol local::datagram_protocol::endpoint local::datagram_protocol::socket posix::descriptor_base posix::stream_descriptor Free Functions local::connect_pair Class Templates local::basic_endpoint posix::basic_descriptor posix::basic_stream_descriptor Services posix::stream_descriptor_service Type Requirements DescriptorService StreamDescriptorService Classes windows::object_handle windows::overlapped_ptr windows::random_access_handle windows::stream_handle Class Templates windows::basic_handle windows::basic_object_handle windows::basic_random_access_handle windows::basic_stream_handle Services windows::object_handle_service windows::random_access_handle_service windows::stream_handle_service Type Requirements HandleService ObjectHandleService RandomAccessHandleService StreamHandleService