14 #ifndef HH_SENF_Socket_Protocols_INet_RawINetSocketHandle_ 15 #define HH_SENF_Socket_Protocols_INet_RawINetSocketHandle_ 1 37 typedef MakeSocketPolicy<
38 INet4AddressingPolicy,
39 DatagramFramingPolicy,
40 UnconnectedCommunicationPolicy,
110 DatagramFramingPolicy,
111 UnconnectedCommunicationPolicy,
MakeSocketPolicy< INet6AddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy RawV6Socket_Policy
Socket Policy of the RawV6 Protocol.
Addressing policy supporting IPv6 addressing.
CommunicationPolicy public header.
Multicast protocol facet for INet4 addressable multicast enabled sockets.
Protocol facet to support RAW operations upon IPv4/6.
ProtocolClientSocketHandle public header.
WritePolicy for writeable sockets.
MulticastSocketProtocol public header.
ProtocolClientSocketHandle< RawV4SocketProtocol > RawV4ClientSocketHandle
DatagramSocketProtocol public header.
Multicast protocol facet for INet6 addressable multicast enabled sockets.
ReadPolicy and WritePolicy public header.
IPv6 RAW Socket Protocol.
IPv4 RAW Socket Protocol.
Protocol facet providing basic BSD socket functionality.
Policy const & policy() const
ProtocolClientSocketHandle< RawV6SocketProtocol > RawV6ClientSocketHandle
MakeSocketPolicy< INet4AddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy RawV4Socket_Policy
Socket Policy of the RawV4 Protocol.
Protocol facet providing basic connection oriented BSD socket functions.
void init_client() const
Create unconnected client socket for IPPROTO_RAW.
Protocol specific socket handle (client interface)
BSDSocketProtocol public header.
Concrete Socket Protocol implementation base class.
INet[46]Address and INet[46]AddressingPolicy public header.
FramingPolicy public header.
Metafunction to create SocketPolicy.
Protocol facet providing generic BSD datagram socket functionality.