Provided by: libcommoncpp2-doc_1.8.1-6.1_all bug

NAME

       socket.h - Network addresses and sockets related classes.

SYNOPSIS

       #include <cc++/address.h>

   Classes
       class ost::Socket
           The Socket is used as the base for all Internet protocol services under Common C++.
       class ost::DCCPSocket
           DCCP sockets are used for stream based connected sessions between two sockets.
       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 separate thread.
       class ost::SimpleTCPStream
           Simple TCP Stream, to be used with Common C++ Library.

   Namespaces
        ost

   Macros
       #define INVALID_SOCKET   -1
       #define _IOLEN64
       #define _IORET64
       #define MSG_DONTWAIT   0
       #define MSG_NOSIGNAL   0
       #define SOCK_DCCP   6
       #define IPPROTO_DCCP   33
       #define SOL_DCCP   269
       #define DCCP_SOCKOPT_AVAILABLE_CCIDS   12
       #define DCCP_SOCKOPT_CCID   13
       #define DCCP_SOCKOPT_TX_CCID   14
       #define DCCP_SOCKOPT_RX_CCID   15

   Typedefs
       typedef int SOCKET

   Variables
       class __EXPORT ost::SimpleTCPStream

Detailed Description

       Network addresses and sockets related classes.

Macro Definition Documentation

   #define _IOLEN64
       Referenced by ost::SocketPort::peek(), ost::UDPSocket::peek(), ost::TCPStream::peek(),
       ost::SocketPort::receive(), ost::UDPReceive::receive(), ost::SocketPort::send(),
       ost::UDPTransmit::send(), and ost::UDPTransmit::transmit().

   #define _IORET64
   #define DCCP_SOCKOPT_AVAILABLE_CCIDS   12
   #define DCCP_SOCKOPT_CCID   13
   #define DCCP_SOCKOPT_RX_CCID   15
   #define DCCP_SOCKOPT_TX_CCID   14
   #define INVALID_SOCKET   -1
   #define IPPROTO_DCCP   33
   #define MSG_DONTWAIT   0
       Referenced by ost::UDPTransmit::transmit().

   #define MSG_NOSIGNAL   0
       Referenced by ost::UDPTransmit::send(), and ost::UDPTransmit::transmit().

   #define SOCK_DCCP   6
   #define SOL_DCCP   269

Typedef Documentation

   typedef int SOCKET

Author

       Generated automatically by Doxygen for GNU CommonC++ from the source code.