32 #include "../api_network.h"
33 #include "../../Core/IOData/iodevice.h"
80 int get_handle()
const;
95 Event get_read_event();
100 Event get_write_event();
123 void set_handle(
int socket,
bool close_socket);
126 void disconnect_graceful();
129 void disconnect_abortive();
132 void set_nodelay(
bool enable =
true);
141 void set_keep_alive(
bool enable,
int timeout = 0,
int interval = 0);
I/O Device interface.
Definition: iodevice.h:51
Socket name; container class for an IP address and port.
Definition: socket_name.h:45
TCP connection socket I/O device.
Definition: tcp_connection.h:44
OS level event.
Definition: Core/System/event.h:48