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