skstream
Protected Member Functions | List of all members
ip_socket_server Class Reference

Base class for anything that encapsulates an IP listen socket. More...

#include <skserver.h>

Inheritance diagram for ip_socket_server:
basic_socket_server basic_socket tcp_socket_server udp_socket_server

Protected Member Functions

int bindToAddressInfo (struct addrinfo *)
 
int bindToIpService (int service, int type, int protocol)
 
 ip_socket_server (SOCKET_TYPE _sock=INVALID_SOCKET, int flags=SK_SRV_NONE)
 
- Protected Member Functions inherited from basic_socket_server
 basic_socket_server (SOCKET_TYPE _sock=INVALID_SOCKET, int flags=SK_SRV_NONE)
 
- Protected Member Functions inherited from basic_socket
void setLastError () const
 

Additional Inherited Members

- Public Member Functions inherited from basic_socket_server
virtual SOCKET_TYPE getSocket () const
 
void close ()
 
void shutdown ()
 
bool can_accept ()
 See if accept() can be called without blocking on it.
 
- Public Member Functions inherited from basic_socket
int getLastError () const
 
void copyLastError (const basic_socket &other)
 
bool is_open () const
 
- Static Public Member Functions inherited from basic_socket
static bool startup ()
 
- Static Public Attributes inherited from basic_socket_server
static const int SK_SRV_NONE = 0
 
static const int SK_SRV_PURE = 1 << 0
 
static const int SK_SRV_REUSE = 1 << 1
 
- Protected Attributes inherited from basic_socket_server
SOCKET_TYPE _socket
 
int _flags
 
- Protected Attributes inherited from basic_socket
int LastError
 

Detailed Description

Base class for anything that encapsulates an IP listen socket.


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