skstream
Public Member Functions | List of all members
tcp_socket_server Class Reference

Encapsulates a TCP/IP stream listen socket. More...

#include <skserver.h>

Inheritance diagram for tcp_socket_server:
ip_socket_server basic_socket_server basic_socket

Public Member Functions

 tcp_socket_server (int flags=SK_SRV_PURE|SK_SRV_REUSE)
 
SOCKET_TYPE accept ()
 
int open (int service)
 
int open (struct addrinfo *)
 
- 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
 

Additional Inherited Members

- 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 Member Functions inherited from ip_socket_server
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
 
- Protected Attributes inherited from basic_socket_server
SOCKET_TYPE _socket
 
int _flags
 
- Protected Attributes inherited from basic_socket
int LastError
 

Detailed Description

Encapsulates a TCP/IP stream listen socket.


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