25 class Connection :
public boost::enable_shared_from_this<Connection>,
26 private boost::noncopyable {
36 boost::asio::ip::tcp::socket&
socket();
44 void handleRead (
const boost::system::error_code& e,
45 std::size_t bytes_transferred);
48 void handleWrite (
const boost::system::error_code& e);
52 boost::asio::io_service::strand _strand;
55 boost::asio::ip::tcp::socket _socket;
61 boost::array<char, 8192> _buffer;