#include <socket.hpp>
Classes | |
struct | iterator |
Public Types | |
typedef boost::shared_ptr< socket > | ptr |
Public Member Functions | |
boost::system::error_code | connect (const boost::asio::ip::tcp::endpoint &ep) |
size_t | read_some (char *buffer, size_t size) |
size_t | read (char *buffer, size_t size) |
size_t | try_read (char *buffer, size_t size) |
size_t | write (const char *buffer, size_t size) |
Provides a buffered socket based on boost::asio.
size_t boost::cmt::asio::tcp::socket::write | ( | const char * | buffer, | |
size_t | size | |||
) |
Alternate between two buffers, fill one while asio is writing the other, then switch.