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¶
namespace
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.