Classes | |
class | senf::DVBProtocolWrapper |
Baseclass of various DVBProtocolWrappers which are defined in DVBProtocolWrapper.hh. More... | |
class | senf::DVBSocketProtocol |
Baseclass for DVBSocketProtocols which want use Wrappers for console. More... | |
class | senf::DVBDemuxSectionSocketProtocol |
class | senf::DVBDemuxPESSocketProtocol |
xxx More... | |
class | senf::DVBDvrSocketProtocol |
xxx More... | |
class | senf::DVBFrontendSocketProtocol |
SocketProtocol for the dvb frontend device. More... | |
class | senf::ConnectedRawV4SocketProtocol |
IPv4 RAW Socket Protocol, connected. More... | |
class | senf::ConnectedRawV6SocketProtocol |
IPv6 RAW Socket Protocol, connected. More... | |
class | senf::ConnectedUDPv4SocketProtocol |
IPv4 UDP Socket Protocol, connected. More... | |
class | senf::ConnectedUDPv6SocketProtocol |
IPv6 UDP Socket Protocol, connected. More... | |
class | senf::RawV4SocketProtocol |
IPv4 RAW Socket Protocol. More... | |
class | senf::RawV6SocketProtocol |
IPv6 RAW Socket Protocol. More... | |
class | senf::TCPv4SocketProtocol |
IPv4 TCP Socket Protocol. More... | |
class | senf::TCPv6SocketProtocol |
IPv6 TCP Socket Protocol. More... | |
class | senf::UDPv4SocketProtocol |
IPv4 UDP Socket Protocol. More... | |
class | senf::UDPv6SocketProtocol |
IPv6 UDP Socket Protocol. More... | |
class | senf::ConnectedMMapPacketSocketProtocol< P1, P2 > |
Raw Packet-Socket access using mmap read/write (Linux) More... | |
class | senf::PacketSocketProtocol |
Raw Packet-Socket access (Linux) More... | |
class | senf::TapSocketProtocol |
SocketProcol for the tap pseudo-device. More... | |
class | senf::ConnectedUNDatagramSocketProtocol |
Unix Domain Datagram Socket Protocol (connected) More... | |
class | senf::UNDatagramSocketProtocol |
Unix Domain Datagram Socket Protocol. More... | |
These protocol classes define concrete and complete protocol implementations. They inherit from ConcreteSocketProtocol and are used with the ProtocolClientSocketHandle and ProtocolServerSocketHandle templates to instantiate socket handles. Appropriate typedefs are always provided.
Every protocol defines both the protocol and the policy interface provided by that protocol. See the documentation of the protocol classes listed below for more information on the supported protocols. Every protocol class documents it's policy interface. Use the 'list all members' link of the protocol class to find the complete policy interface.
typedef MakeSocketPolicy< LLAddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf::ConnectedMMapPacket_Policy |
Policy of ConnectedMMapPacketSocketProtocol.
Definition at line 50 of file MMapPacketSocketHandle.hh.
typedef ProtocolClientSocketHandle< ConnectedMMapPacketSocketProtocol<QueueReadPolicy, QueueWritePolicy> > ConnectedMMapPacketSocketHandle |
SocketHandle of the ConnectedMMapPacketSocketProtocol.
Definition at line 95 of file MMapPacketSocketHandle.hh.
typedef ProtocolClientSocketHandle< ConnectedMMapPacketSocketProtocol<QueueReadPolicy> > ConnectedMMapReadPacketSocketHandle |
SocketHandle of the ConnectedMMapPacketSocketProtocol.
Definition at line 101 of file MMapPacketSocketHandle.hh.
typedef ProtocolClientSocketHandle< ConnectedMMapPacketSocketProtocol<QueueWritePolicy> > ConnectedMMapWritePacketSocketHandle |
SocketHandle of the ConnectedMMapPacketSocketProtocol.
Definition at line 107 of file MMapPacketSocketHandle.hh.
typedef ProtocolClientSocketHandle< ConnectedMMapPacketSocketProtocol<> > ConnectedPacketSocketHandle |
SocketHandle of the ConnectedMMapPacketSocketProtocol.
Definition at line 113 of file MMapPacketSocketHandle.hh.
typedef ProtocolClientSocketHandle<ConnectedRawV4SocketProtocol> senf::ConnectedRawV4ClientSocketHandle |
Definition at line 107 of file ConnectedRawINetSocketHandle.hh.
typedef MakeSocketPolicy< INet4AddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf::ConnectedRawV4Socket_Policy |
Socket Policy of the Connected RawV4 Protocol.
Definition at line 41 of file ConnectedRawINetSocketHandle.hh.
typedef ProtocolClientSocketHandle<ConnectedRawV6SocketProtocol> senf::ConnectedRawV6ClientSocketHandle |
Definition at line 187 of file ConnectedRawINetSocketHandle.hh.
typedef MakeSocketPolicy< INet6AddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf::ConnectedRawV6Socket_Policy |
Socket Policy of the RawV6 Protocol.
Definition at line 119 of file ConnectedRawINetSocketHandle.hh.
typedef ProtocolClientSocketHandle< ConnectedUDPv4SocketProtocol> senf::ConnectedUDPv4ClientSocketHandle |
Definition at line 102 of file ConnectedUDPSocketHandle.hh.
typedef MakeSocketPolicy< INet4AddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf::ConnectedUDPv4Socket_Policy |
Socket Policy of the UDPv4 Protocol.
Definition at line 48 of file ConnectedUDPSocketHandle.hh.
typedef ProtocolClientSocketHandle< ConnectedUDPv6SocketProtocol> senf::ConnectedUDPv6ClientSocketHandle |
Definition at line 161 of file ConnectedUDPSocketHandle.hh.
typedef MakeSocketPolicy< ConnectedUDPv4Socket_Policy, INet6AddressingPolicy >::policy senf::ConnectedUDPv6Socket_Policy |
Definition at line 107 of file ConnectedUDPSocketHandle.hh.
typedef MakeSocketPolicy< NoAddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, NotWriteablePolicy >::policy senf::DVBDemux_Policy |
Socket Policy for xxxx.
Definition at line 42 of file DVBDemuxHandles.hh.
Definition at line 143 of file DVBDemuxHandles.hh.
Definition at line 109 of file DVBDemuxHandles.hh.
Definition at line 176 of file DVBDemuxHandles.hh.
typedef MakeSocketPolicy< NoAddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, NotReadablePolicy, NotWriteablePolicy>::policy senf::DVBFrontend_Policy |
Socket Policy for DVBFrontendSocketProtocol.
Definition at line 45 of file DVBFrontendHandle.hh.
Definition at line 158 of file DVBFrontendHandle.hh.
typedef MakeSocketPolicy< LLAddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf::Packet_Policy |
Policy of PacketSocketProtocol.
Definition at line 48 of file PacketSocketHandle.hh.
typedef ProtocolClientSocketHandle<PacketSocketProtocol> PacketSocketHandle |
SocketHandle of the PacketSocketProtocol.
Definition at line 103 of file PacketSocketHandle.hh.
Definition at line 102 of file RawINetSocketHandle.hh.
typedef MakeSocketPolicy< INet4AddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf::RawV4Socket_Policy |
Socket Policy of the RawV4 Protocol.
Definition at line 43 of file RawINetSocketHandle.hh.
Definition at line 177 of file RawINetSocketHandle.hh.
typedef MakeSocketPolicy< INet6AddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf::RawV6Socket_Policy |
Socket Policy of the RawV6 Protocol.
Definition at line 114 of file RawINetSocketHandle.hh.
typedef MakeSocketPolicy< NoAddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf::Tap_Policy |
Policy for TapSocketProtocol.
Definition at line 45 of file TunTapSocketHandle.hh.
|
related |
SocketHandle of TapSocketProtocol.
Definition at line 118 of file TunTapSocketHandle.hh.
Definition at line 117 of file TCPSocketHandle.hh.
Definition at line 118 of file TCPSocketHandle.hh.
typedef MakeSocketPolicy< INet4AddressingPolicy, StreamFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf::TCPv4Socket_Policy |
Socket Policy of the TCPv4 Protocol.
Definition at line 49 of file TCPSocketHandle.hh.
Definition at line 191 of file TCPSocketHandle.hh.
Definition at line 192 of file TCPSocketHandle.hh.
typedef MakeSocketPolicy< TCPv4Socket_Policy, INet6AddressingPolicy >::policy senf::TCPv6Socket_Policy |
Definition at line 123 of file TCPSocketHandle.hh.
Definition at line 103 of file UDPSocketHandle.hh.
typedef MakeSocketPolicy< INet4AddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf::UDPv4Socket_Policy |
Socket Policy of the UDPv4 Protocol.
Definition at line 49 of file UDPSocketHandle.hh.
Definition at line 161 of file UDPSocketHandle.hh.
typedef MakeSocketPolicy< UDPv4Socket_Policy, INet6AddressingPolicy >::policy senf::UDPv6Socket_Policy |
Definition at line 108 of file UDPSocketHandle.hh.
Definition at line 93 of file UNDatagramSocketHandle.hh.
typedef MakeSocketPolicy< UNAddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf::UNDatagramSocket_Policy |
Socket Policy of the Unix Domain Datagram Protocol.
Definition at line 43 of file UNDatagramSocketHandle.hh.