#include <tcp_socket.h>
|
virtual void | close () |
|
virtual void | open (string hostname, string port) |
|
virtual size_t | receive (mutable_buffer buf) |
|
virtual size_t | send (const_buffer buf) |
|
| TCPSocket (io_service &io_serv) |
|
virtual size_t | send (const Serializable &msg) |
|
virtual | ~Socket () |
|
TCP Implementation of the Socket interface
Definition at line 45 of file tcp_socket.h.
eip::socket::TCPSocket::TCPSocket |
( |
io_service & |
io_serv | ) |
|
|
inline |
virtual void eip::socket::TCPSocket::close |
( |
| ) |
|
|
inlinevirtual |
virtual void eip::socket::TCPSocket::open |
( |
string |
hostname, |
|
|
string |
port |
|
) |
| |
|
inlinevirtual |
Open the socket to connect to the given hostname and port
- Parameters
-
hostname | Hostname to connect to |
port | Name or number of port to connect to |
Implements eip::socket::Socket.
Definition at line 56 of file tcp_socket.h.
virtual size_t eip::socket::TCPSocket::receive |
( |
mutable_buffer |
buf | ) |
|
|
inlinevirtual |
Receive bytes from the socket
- Parameters
-
buf | Buffer into which to store received data |
- Returns
- number of bytes read
Implements eip::socket::Socket.
Definition at line 87 of file tcp_socket.h.
virtual size_t eip::socket::TCPSocket::send |
( |
const_buffer |
buf | ) |
|
|
inlinevirtual |
Send the contents of the buffer out the socket
- Parameters
-
buf | Data to send out the socket |
- Returns
- number of bytes written
Implements eip::socket::Socket.
Definition at line 77 of file tcp_socket.h.
tcp::socket eip::socket::TCPSocket::socket_ |
|
private |
The documentation for this class was generated from the following file: