Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

vcf/NetworkKit/Socket.h File Reference


Namespaces

namespace  VCFNet

Classes

class  VCFNet::SocketObject
 Socket Object represents a connected client to the listening socket. More...
class  VCFNet::Socket

Defines

#define VCFNET_STARTUP_FAILED   -1
#define VCFNET_CANT_OPEN_SOCKET   -2
#define VCFNET_HOSTNAME_ERROR   -3
#define VCFNET_CONNECT_ERROR   -4
#define VCFNET_CONNECT_SUCCESS   -5
#define VCFNET_BIND_FAILED   -6
#define VCFNET_SERVER_STARTED   -7
#define VCFNET_NOHOST   ""
#define VCFNET_NOPORT   -1
#define VCFNET_INFINITEWAIT   -1
#define VCFNET_ASYNCHRONOUSWAIT   -2
#define VCFNET_MAX_SOCKET_SIZE   512

Enumerations

enum  VCFNet::SocketState {
  VCFNet::SOCKET_CLOSED_ERROR = 0, VCFNet::SOCKET_READ_ERROR, VCFNet::SOCKET_WRITE_ERROR, VCFNet::SOCKET_OPEN_ERROR,
  VCFNet::SOCKET_NAME_ERROR, VCFNet::SOCKET_CREATE_ERROR, VCFNet::SOCKET_CONNECT_ERROR, VCFNet::SOCKET_WRITING,
  VCFNet::SOCKET_READING, VCFNet::SOCKET_CONNECTED, VCFNet::SOCKET_LISTENING, VCFNet::SOCKET_CANT_OPEN_SOCKET,
  VCFNet::SOCKET_HOSTNAME_ERROR, VCFNet::SOCKET_CLOSED, VCFNet::SOCKET_ALREADY_LISTENING_ERROR, VCFNet::SOCKET_BIND_FAILED
}

Variables

static VCF::String VCFNet::SocketStateNames []

Define Documentation

#define VCFNET_ASYNCHRONOUSWAIT   -2
 

#define VCFNET_BIND_FAILED   -6
 

#define VCFNET_CANT_OPEN_SOCKET   -2
 

#define VCFNET_CONNECT_ERROR   -4
 

#define VCFNET_CONNECT_SUCCESS   -5
 

#define VCFNET_HOSTNAME_ERROR   -3
 

#define VCFNET_INFINITEWAIT   -1
 

#define VCFNET_MAX_SOCKET_SIZE   512
 

#define VCFNET_NOHOST   ""
 

#define VCFNET_NOPORT   -1
 

#define VCFNET_SERVER_STARTED   -7
 

#define VCFNET_STARTUP_FAILED   -1
 

   Comments or Suggestions?    License Information