Bayonne2 / Common C++ 2 Framework
Data Structures | Macros | Typedefs | Variables
socket.h File Reference

Network addresses and sockets related classes. More...

#include <cc++/address.h>
Include dependency graph for socket.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class   Socket
  The Socket is used as the base for all Internet protocol services under Common C++. More...
 
class   DCCPSocket
  DCCP sockets are used for stream based connected sessions between two sockets. More...
 
class   UDPSocket
  UDP sockets implement the TCP SOCK_DGRAM UDP protocol. More...
 
class   UDPBroadcast
  Representing a UDP socket used for subnet broadcasts, this class provides an alternate binding and setPeer() capability for UDP sockets. More...
 
class   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   UDPReceive
  Representing half of a two-way UDP connection, the UDP receiver can receive data from another peer host or subnet. More...
 
class   UDPDuplex
  UDP duplex connections impliment a bi-directional point-to-point UDP session between two peer hosts. More...
 
class   TCPSocket
  TCP sockets are used for stream based connected sessions between two sockets. More...
 
class   TCPStream
  TCP streams are used to represent TCP client connections to a server by TCP protocol servers for accepting client connections. More...
 
class   TCPSession
  The TCP session is used to primarily to represent a client connection that can be managed on a seperate thread. More...
 
class   SimpleTCPStream
  Simple TCP Stream, to be used with Common C++ Library. More...
 

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
 
typedef unsigned short  tpport_t
  Transport Protocol Ports. More...
 

Variables

 

Detailed Description

Network addresses and sockets related classes.

Definition in file socket.h.

Macro Definition Documentation

#define _IOLEN64

Definition at line 64 of file socket.h.

#define _IORET64

Definition at line 68 of file socket.h.

#define DCCP_SOCKOPT_AVAILABLE_CCIDS   12

Definition at line 88 of file socket.h.

#define DCCP_SOCKOPT_CCID   13

Definition at line 89 of file socket.h.

#define DCCP_SOCKOPT_RX_CCID   15

Definition at line 91 of file socket.h.

#define DCCP_SOCKOPT_TX_CCID   14

Definition at line 90 of file socket.h.

#define INVALID_SOCKET   -1

Definition at line 59 of file socket.h.

#define IPPROTO_DCCP   33

Definition at line 83 of file socket.h.

#define MSG_DONTWAIT   0

Definition at line 72 of file socket.h.

#define MSG_NOSIGNAL   0

Definition at line 76 of file socket.h.

#define SOCK_DCCP   6

Definition at line 80 of file socket.h.

#define SOL_DCCP   269

Definition at line 86 of file socket.h.

Typedef Documentation

typedef int SOCKET

Definition at line 60 of file socket.h.

typedef unsigned short tpport_t

Transport Protocol Ports.

Definition at line 100 of file socket.h.

Variable Documentation

Definition at line 1952 of file socket.h.


Generated on Dec 21, 2017 for commoncpp2-1.8.1, ccrtp-1.7.2, libzrtpcpp-2.3.4, ccscript3-1.1.7, ccaudio2-1.0.0 and bayonne2-2.3.2 (after installation in /usr/local/) by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /