CrissCross::Network Namespace Reference

The network input/output namespace. More...


Classes

class  CoreSocket
 The abstract core socket class. More...
class  TCPSocket
 TCP/IP socket class. More...
class  UDPSocket
 UDP/IP socket class. More...

Enumerations

enum  socketState { ,
  SOCKET_STATE_NOT_CREATED, SOCKET_STATE_ERROR, SOCKET_STATE_CLOSED, SOCKET_STATE_LISTENING,
  SOCKET_STATE_CONNECTING, SOCKET_STATE_CONNECTED
}
 Possible states of socket instances. More...
enum  socketProtocol { , PROTOCOL_TCP, PROTOCOL_UDP }
 Socket protocols. More...


Detailed Description

The network input/output namespace.

Contains classes which enable programmers to use TCP, UDP, and other network protocols to transfer data.


Enumeration Type Documentation

Socket protocols.

Enumerator:
PROTOCOL_TCP  < No protocol specified.
PROTOCOL_UDP  < Transmission Control Protocol.

< User Datagram Protocol.

Possible states of socket instances.

Enumerator:
SOCKET_STATE_NOT_CREATED  < The state has not yet been specified or is currently not known.
SOCKET_STATE_ERROR  < The socket is not yet instantiated.
SOCKET_STATE_CLOSED  < The socket has encountered an error.
SOCKET_STATE_LISTENING  < The socket is closed.
SOCKET_STATE_CONNECTING  < The socket is listening for incoming connections (or data, if UDP).
SOCKET_STATE_CONNECTED  < The socket is doing an asynchronous connect to a remote host.

< The socket is connected to a remote host.


Generated on Sun Feb 8 11:10:00 2009 for CrissCross by  doxygen 1.5.8