21 #ifndef HH_SENF_Socket_Protocols_INet_UDPSocketHandle_ 22 #define HH_SENF_Socket_Protocols_INet_UDPSocketHandle_ 1 43 typedef MakeSocketPolicy<
44 INet4AddressingPolicy,
45 DatagramFramingPolicy,
46 UnconnectedCommunicationPolicy,
Addressing policy supporting IPv6 addressing.
CommunicationPolicy public header.
IPv6 UDP Socket Protocol.
Multicast protocol facet for INet4 addressable multicast enabled sockets.
IPv4 UDP Socket Protocol.
ProtocolClientSocketHandle public header.
MulticastSocketProtocol public header.
ProtocolClientSocketHandle< UDPv6SocketProtocol > UDPv6ClientSocketHandle
DatagramSocketProtocol public header.
Multicast protocol facet for INet6 addressable multicast enabled sockets.
ReadPolicy and WritePolicy public header.
Protocol facet providing basic BSD socket functionality.
Policy const & policy() const
MakeSocketPolicy< UDPv4Socket_Policy, INet6AddressingPolicy >::policy UDPv6Socket_Policy
Protocol facet providing basic connection oriented BSD socket functions.
UDPSocketProtocol public header.
Protocol specific socket handle (client interface)
MakeSocketPolicy< INet4AddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy UDPv4Socket_Policy
Socket Policy of the UDPv4 Protocol.
BSDSocketProtocol public header.
Concrete Socket Protocol implementation base class.
INet[46]Address and INet[46]AddressingPolicy public header.
FramingPolicy public header.
Protocol facet to support UDP operations.
void init_client() const
Create unconnected client socket.
ProtocolClientSocketHandle< UDPv4SocketProtocol > UDPv4ClientSocketHandle
Metafunction to create SocketPolicy.
Protocol facet providing generic BSD datagram socket functionality.