skstream
|
An iostream class that handle TCP sockets. More...
#include <skstream.h>
Public Member Functions | |
tcp_socket_stream (SOCKET_TYPE socket) | |
tcp_socket_stream (const std::string &address, int service, bool nonblock=false) | |
tcp_socket_stream (const std::string &address, int service, unsigned int milliseconds) | |
int | open (const std::string &address, int service, bool nonblock=false) |
int | open (const std::string &address, int service, unsigned int milliseconds) |
int | open (struct addrinfo *, bool nonblock=false) |
int | open_next () |
const std::string | getRemoteHost (bool lookup=false) const |
const std::string | getRemoteService (bool lookup=false) const |
bool | isReady (unsigned int milliseconds=0) |
Private Member Functions | |
tcp_socket_stream (const tcp_socket_stream &) | |
tcp_socket_stream & | operator= (const tcp_socket_stream &socket) |
Private Attributes | |
struct addrinfo * | _connecting_address |
struct addrinfo * | _connecting_addrlist |
An iostream class that handle TCP sockets.