TCPSocketHandle.hh File Reference

TCPv4SocketHandle and TCPv6SocketHandle public header. More...

Include dependency graph for TCPSocketHandle.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  senf::TCPv4SocketProtocol
 IPv4 TCP Socket Protocol. More...
 
class  senf::TCPv6SocketProtocol
 IPv6 TCP Socket Protocol. More...
 

Namespaces

 senf
 

Typedefs

typedef MakeSocketPolicy< INet4AddressingPolicy, StreamFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf::TCPv4Socket_Policy
 Socket Policy of the TCPv4 Protocol. More...
 
typedef ProtocolClientSocketHandle< TCPv4SocketProtocol > senf::TCPv4ClientSocketHandle
 
typedef ProtocolServerSocketHandle< TCPv4SocketProtocol > senf::TCPv4ServerSocketHandle
 
typedef MakeSocketPolicy< TCPv4Socket_Policy, INet6AddressingPolicy >::policy senf::TCPv6Socket_Policy
 
typedef ProtocolClientSocketHandle< TCPv6SocketProtocol > senf::TCPv6ClientSocketHandle
 
typedef ProtocolServerSocketHandle< TCPv6SocketProtocol > senf::TCPv6ServerSocketHandle
 

Detailed Description

TCPv4SocketHandle and TCPv6SocketHandle public header.

Todo:
Implement possibly non-blocking connect and SO_ERROR in the protocol interface

Definition in file TCPSocketHandle.hh.