skstream
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Private Attributes | List of all members
basic_socket Class Referenceabstract

Base class for anything that encapsulates a socket. More...

#include <sksocket.h>

Inheritance diagram for basic_socket:
basic_address basic_socket_server basic_socket_stream ip_datagram_address tcp_address ip_socket_server unix_socket_server dgram_socket_stream stream_socket_stream tcp_socket_server udp_socket_server udp_socket_stream tcp_socket_stream unix_socket_stream

Public Member Functions

virtual SOCKET_TYPE getSocket () const =0
 
int getLastError () const
 
void copyLastError (const basic_socket &other)
 
bool is_open () const
 

Static Public Member Functions

static bool startup ()
 

Protected Member Functions

void setLastError () const
 

Protected Attributes

int LastError
 

Static Private Attributes

static int startup_count = 0
 

Detailed Description

Base class for anything that encapsulates a socket.


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