socket.h(3)
NAME
socket.h - Network addresses and sockets related classes.
SYNOPSIS
#include <cc++/address.h>
Namespaces
namespace ost
Classes
class ost::Socket
The Socket is used as the base for all Internet protocol services
under Common C++.
class ost::UDPSocket
UDP sockets implement the TCP SOCK_DGRAM UDP protocol.
class ost::UDPBroadcast
Representing a UDP socket used for subnet broadcasts, this class
provides an alternate binding and setPeer() capability for UDP
sockets.
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.
class ost::UDPReceive
Representing half of a two-way UDP connection, the UDP receiver can
receive data from another peer host or subnet.
class ost::UDPDuplex
UDP duplex connections impliment a bi-directional point-to-point
UDP session between two peer hosts.
class ost::TCPSocket
TCP sockets are used for stream based connected sessions between
two sockets.
class ost::TCPV6Socket
TCPV6 sockets are used for stream based connected sessions between
two ipv6 sockets.
class ost::TCPStream
TCP streams are used to represent TCP client connections to a
server by TCP protocol servers for accepting client connections.
class ost::TCPSession
The TCP session is used to primarily to represent a client
connection that can be managed on a seperate thread.
class ost::SimpleTCPStream
Simple TCP Stream, to be used with Common C++ Library.
Defines
#define INVALID_SOCKET -1
#define MSG_DONTWAIT 0
#define MSG_NOSIGNAL 0
Typedefs
typedef int SOCKET
Variables
class __EXPORT ost::SimpleTCPStream
Detailed Description
Network addresses and sockets related classes.
Define Documentation
- #define INVALID_SOCKET -1
#define MSG_DONTWAIT 0 - Referenced by ost::UDPTransmit::transmit().
- #define MSG_NOSIGNAL 0
- Referenced by ost::UDPTransmit::send(), and
ost::UDPTransmit::transmit().
Typedef Documentation
typedef int SOCKET
Author
- Generated automatically by Doxygen for GNU CommonC++ from the source
code.