Protocols::Transports Namespace Reference


Classes

class  ConnectionPrivate
class  Connection
 Abstract base class for connection-orented transport of data. More...
class  NodeAddress
 Encapulates a node address: host name / IP address : port. More...
class  TcpConnection
class  UdpConnectionPrivate
class  UdpConnection
 Unreliable datagram connection-oriented data transport over UDP. More...
class  UdpSwitchPrivate
class  UdpSwitch
 Switches packets to / from multiple destinations / sources via a single UDP socket. More...

Enumerations

enum  Constants { ConnectTimeout = 10000 }
enum  Constants { MaximalReadBufferLength = 4096 }

Functions

uint qHash (const NodeAddress &nodeAddress)
QDataStream & operator<< (QDataStream &stream, const NodeAddress &nodeAddress)
QDataStream & operator>> (QDataStream &stream, NodeAddress &nodeAddress)

Variables

Protocols::Transports::ConnectionPrivate p


Enumeration Type Documentation

enum Protocols::Transports::Constants
 

Enumerator:
MaximalReadBufferLength 

Definition at line 31 of file UdpSwitch.cpp.

enum Protocols::Transports::Constants
 

Enumerator:
ConnectTimeout 

Definition at line 30 of file TcpConnection.cpp.


Function Documentation

QDataStream & Protocols::Transports::operator<< QDataStream &  stream,
const NodeAddress nodeAddress
 

Definition at line 101 of file NodeAddress.cpp.

QDataStream & Protocols::Transports::operator>> QDataStream &  stream,
NodeAddress nodeAddress
 

Definition at line 115 of file NodeAddress.cpp.

uint Protocols::Transports::qHash const NodeAddress nodeAddress  ) 
 

Definition at line 88 of file NodeAddress.cpp.


Variable Documentation

class Protocols::Transports::ConnectionPrivate Protocols::Transports::p