21 #ifndef HH_SENF_Socket_Protocols_INet_TCPSocketHandle_ 22 #define HH_SENF_Socket_Protocols_INet_TCPSocketHandle_ 1 43 typedef MakeSocketPolicy<
44 INet4AddressingPolicy,
46 ConnectedCommunicationPolicy,
void init_client() const
Create unconnected client socket.
Addressing policy supporting IPv6 addressing.
CommunicationPolicy public header.
TCPSocketProtocol public header.
ProtocolClientSocketHandle public header.
MakeSocketPolicy< INet4AddressingPolicy, StreamFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy TCPv4Socket_Policy
Socket Policy of the TCPv4 Protocol.
IPv[46]Protocol public header.
Protocol specific socket handle (server interface)
ReadPolicy and WritePolicy public header.
Protocol facet to support TCP operations.
Protocol facet providing basic BSD socket functionality.
Policy const & policy() const
Protocol facet providing basic connection oriented BSD socket functions.
Protocol specific socket handle (client interface)
BSDSocketProtocol public header.
void init_server() const
Create server socket.
Concrete Socket Protocol implementation base class.
INet[46]Address and INet[46]AddressingPolicy public header.
ProtocolClientSocketHandle< TCPv4SocketProtocol > TCPv4ClientSocketHandle
ProtocolServerSocketHandle public header.
MakeSocketPolicy< TCPv4Socket_Policy, INet6AddressingPolicy >::policy TCPv6Socket_Policy
FramingPolicy public header.
ProtocolServerSocketHandle< TCPv4SocketProtocol > TCPv4ServerSocketHandle
IPv6 TCP Socket Protocol.
IPv4 TCP Socket Protocol.
ProtocolServerSocketHandle< TCPv6SocketProtocol > TCPv6ServerSocketHandle
ProtocolClientSocketHandle< TCPv6SocketProtocol > TCPv6ClientSocketHandle
Metafunction to create SocketPolicy.