Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

socket.h File Reference

Network addresses and sockets related classes. More...

#include <cc++/address.h>

Go to the source code of this file.

Namespaces

namespace  ost

Classes

class  ost::Socket
 The Socket is used as the base for all Internet protocol services under Common C++. base class of all sockets. More...
class  ost::UDPSocket
 UDP sockets implement the TCP SOCK_DGRAM UDP protocol. Unreliable Datagram Protocol sockets. More...
class  ost::UDPBroadcast
 Representing a UDP socket used for subnet broadcasts, this class provides an alternate binding and setPeer() capability for UDP sockets. Unreliable Datagram for subnet broadcasts. More...
class  ost::UDPTransmit
 Representing half of a two-way UDP connection, the UDP transmitter can broadcast data to another selected peer host or to an entire subnet. Unreliable Datagram Peer Associations. More...
class  ost::UDPReceive
 Representing half of a two-way UDP connection, the UDP receiver can receive data from another peer host or subnet. Unreliable Datagram Peer Associations. More...
class  ost::UDPDuplex
 UDP duplex connections impliment a bi-directional point-to-point UDP session between two peer hosts. Unreliable Datagram Peer Associations. More...
class  ost::TCPSocket
 TCP sockets are used for stream based connected sessions between two sockets. bound server for TCP streams and sessions. More...
class  ost::TCPV6Socket
 TCPV6 sockets are used for stream based connected sessions between two ipv6 sockets. bound server for TCP streams and sessions. More...
class  ost::TCPStream
 TCP streams are used to represent TCP client connections to a server by TCP protocol servers for accepting client connections. streamable TCP socket connection. More...
class  ost::TCPSession
 The TCP session is used to primarily to represent a client connection that can be managed on a seperate thread. Threaded streamable socket with non-blocking constructor. More...
class  ost::SimpleTCPStream
 Simple TCP Stream, to be used with Common C++ Library. More...

Defines

#define INVALID_SOCKET   -1
#define MSG_DONTWAIT   0
#define MSG_NOSIGNAL   0

Typedefs

typedef int SOCKET

Variables

__EXPORT SimpleTCPStream


Detailed Description

Network addresses and sockets related classes.


Define Documentation

#define INVALID_SOCKET   -1
 

#define MSG_DONTWAIT   0
 

#define MSG_NOSIGNAL   0
 


Typedef Documentation

typedef int SOCKET
 


Variable Documentation

class __EXPORT ost::SimpleTCPStream
 


Generated on Fri May 30 14:40:06 2008 for GNU CommonC++ by  doxygen 1.3.9.1