29 #include <boost/asio.hpp>
41 boost::asio::io_service
io_;
80 virtual size_t endpoint_read( boost::asio::mutable_buffer buf, boost::system::error_code& err) = 0;
86 virtual size_t endpoint_write(boost::asio::const_buffer buf, boost::system::error_code& err) = 0;
93 boost::system::error_code err;
121 virtual bool read( boost::asio::mutable_buffer buf,
size_t& rlen)
127 boost::system::error_code err;
129 if(err.value() == boost::system::errc::success)
142 <<
"; endpoint open: " <<
endpoint_.is_open()
151 virtual bool write(boost::asio::const_buffer buf)
158 boost::system::error_code err;
160 if(err.value() != boost::system::errc::success)