skstream
Public Member Functions | Private Member Functions | Private Attributes
tcp_socket_stream Class Reference

An iostream class that handle TCP sockets. More...

#include <skstream.h>

Inheritance diagram for tcp_socket_stream:
stream_socket_stream basic_socket_stream basic_socket

List of all members.

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_streamoperator= (const tcp_socket_stream &socket)

Private Attributes

struct addrinfo * _connecting_address
struct addrinfo * _connecting_addrlist

Detailed Description

An iostream class that handle TCP sockets.


The documentation for this class was generated from the following files: