14 #ifndef CONNECTEDHH_SENF_Socket_Protocols_INet_RawINetSocketHandle_ 15 #define CONNECTEDHH_SENF_Socket_Protocols_INet_RawINetSocketHandle_ 35 typedef MakeSocketPolicy<
36 INet4AddressingPolicy,
37 DatagramFramingPolicy,
38 ConnectedCommunicationPolicy,
115 DatagramFramingPolicy,
116 ConnectedCommunicationPolicy,
Addressing policy supporting IPv6 addressing.
IPv6 RAW Socket Protocol, connected.
CommunicationPolicy public header.
IPv4 RAW Socket Protocol, connected.
Protocol facet to support RAW operations upon IPv4/6.
ProtocolClientSocketHandle public header.
WritePolicy for writeable sockets.
ProtocolClientSocketHandle< ConnectedRawV6SocketProtocol > ConnectedRawV6ClientSocketHandle
DatagramSocketProtocol public header.
ReadPolicy and WritePolicy public header.
void init_client() const
Create unconnected client socket for IPPROTO_RAW.
Protocol facet providing basic BSD socket functionality.
ProtocolClientSocketHandle< ConnectedRawV4SocketProtocol > ConnectedRawV4ClientSocketHandle
Policy const & policy() const
Protocol facet providing basic connection oriented BSD socket functions.
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.
MakeSocketPolicy< INet4AddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy ConnectedRawV4Socket_Policy
Socket Policy of the Connected RawV4 Protocol.
MakeSocketPolicy< INet6AddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy ConnectedRawV6Socket_Policy
Socket Policy of the RawV6 Protocol.
Metafunction to create SocketPolicy.
Protocol facet providing generic BSD datagram socket functionality.