skstream
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Private Attributes
basic_socket Class Reference

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

List of all members.

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: