Classes const_buffer const_buffers_1 deadline_timer io_service io_service::id io_service::service io_service::strand io_service::work ip::address ip::address_v4 ip::address_v6 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 mutable_buffer mutable_buffers_1 socket_base ssl::context ssl::context_base ssl::stream_base streambuf Class Templates basic_datagram_socket basic_deadline_timer basic_io_object basic_socket basic_socket_acceptor basic_socket_iostream basic_socket_streambuf basic_stream_socket basic_streambuf buffered_read_stream buffered_stream buffered_write_stream ip::basic_endpoint ip::basic_resolver ip::basic_resolver_entry ip::basic_resolver_iterator ip::basic_resolver_query ssl::basic_context ssl::stream Services datagram_socket_service deadline_timer_service ip::resolver_service socket_acceptor_service ssl::context_service ssl::stream_service stream_socket_service Placeholders placeholders::bytes_transferred placeholders::error placeholders::iterator Free Functions add_service asio_handler_allocate asio_handler_deallocate asio_handler_invoke async_read async_read_until async_write buffer has_service ip::host_name read read_until transfer_all transfer_at_least use_service write Error Codes error::basic_errors error::netdb_errors error::addrinfo_errors error::misc_errors Type Traits is_read_buffered is_write_buffered Type Requirements Asynchronous operations AcceptHandler AsyncReadStream AsyncWriteStream CompletionHandler ConnectHandler ConstBufferSequence ConvertibleToConstBuffer ConvertibleToMutableBuffer DatagramSocketService Endpoint GettableSocketOption Handler InternetProtocol IoControlCommand IoObjectService MutableBufferSequence Protocol ReadHandler ResolveHandler ResolverService Service SettableSocketOption SocketAcceptorService SocketService StreamSocketService SyncReadStream SyncWriteStream TimerService TimeTraits WaitHandler WriteHandler