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.
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::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... |
|
Typedefs |
|
typedef MakeSocketPolicy < NoAddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, NotWriteablePolicy >::policy |
senf::DVBDemux_Policy |
Socket Policy for xxxx. |
|
typedef ProtocolClientSocketHandle < DVBDemuxSectionSocketProtocol > |
senf::DVBDemuxSectionHandle |
typedef ProtocolClientSocketHandle < DVBDemuxPESSocketProtocol > |
senf::DVBDemuxPESHandle |
typedef ProtocolClientSocketHandle < DVBDvrSocketProtocol > |
senf::DVBDvrHandle |
typedef MakeSocketPolicy < NoAddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, NotReadablePolicy, NotWriteablePolicy >::policy |
senf::DVBFrontend_Policy |
Socket Policy for DVBFrontendSocketProtocol. |
|
typedef ProtocolClientSocketHandle < DVBFrontendSocketProtocol > |
senf::DVBFrontendHandle |
typedef MakeSocketPolicy < INet4AddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
senf::ConnectedRawV4Socket_Policy |
Socket Policy of the Connected RawV4 Protocol. |
|
typedef ProtocolClientSocketHandle < ConnectedRawV4SocketProtocol > |
senf::ConnectedRawV4ClientSocketHandle |
typedef MakeSocketPolicy < INet6AddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
senf::ConnectedRawV6Socket_Policy |
Socket Policy of the RawV6 Protocol. |
|
typedef ProtocolClientSocketHandle < ConnectedRawV6SocketProtocol > |
senf::ConnectedRawV6ClientSocketHandle |
typedef MakeSocketPolicy < INet4AddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
senf::ConnectedUDPv4Socket_Policy |
Socket Policy of the UDPv4 Protocol. |
|
typedef ProtocolClientSocketHandle < ConnectedUDPv4SocketProtocol > |
senf::ConnectedUDPv4ClientSocketHandle |
typedef MakeSocketPolicy < ConnectedUDPv4Socket_Policy, INet6AddressingPolicy > ::policy |
senf::ConnectedUDPv6Socket_Policy |
typedef ProtocolClientSocketHandle < ConnectedUDPv6SocketProtocol > |
senf::ConnectedUDPv6ClientSocketHandle |
typedef MakeSocketPolicy < INet4AddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
senf::RawV4Socket_Policy |
Socket Policy of the RawV4 Protocol. |
|
typedef ProtocolClientSocketHandle < RawV4SocketProtocol > |
senf::RawV4ClientSocketHandle |
typedef MakeSocketPolicy < INet6AddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
senf::RawV6Socket_Policy |
Socket Policy of the RawV6 Protocol. |
|
typedef ProtocolClientSocketHandle < RawV6SocketProtocol > |
senf::RawV6ClientSocketHandle |
typedef MakeSocketPolicy < INet4AddressingPolicy, StreamFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
senf::TCPv4Socket_Policy |
Socket Policy of the TCPv4 Protocol. |
|
typedef ProtocolClientSocketHandle < TCPv4SocketProtocol > |
senf::TCPv4ClientSocketHandle |
typedef ProtocolServerSocketHandle < TCPv4SocketProtocol > |
senf::TCPv4ServerSocketHandle |
typedef MakeSocketPolicy < TCPv4Socket_Policy, INet6AddressingPolicy > ::policy |
senf::TCPv6Socket_Policy |
typedef ProtocolClientSocketHandle < TCPv6SocketProtocol > |
senf::TCPv6ClientSocketHandle |
typedef ProtocolServerSocketHandle < TCPv6SocketProtocol > |
senf::TCPv6ServerSocketHandle |
typedef MakeSocketPolicy < INet4AddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
senf::UDPv4Socket_Policy |
Socket Policy of the UDPv4 Protocol. |
|
typedef ProtocolClientSocketHandle < UDPv4SocketProtocol > |
senf::UDPv4ClientSocketHandle |
typedef MakeSocketPolicy < UDPv4Socket_Policy, INet6AddressingPolicy > ::policy |
senf::UDPv6Socket_Policy |
typedef ProtocolClientSocketHandle < UDPv6SocketProtocol > |
senf::UDPv6ClientSocketHandle |
typedef MakeSocketPolicy < LLAddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
senf::Packet_Policy |
Policy of PacketSocketProtocol. |
|
typedef ProtocolClientSocketHandle < PacketSocketProtocol > |
PacketSocketHandle |
SocketHandle of the PacketSocketProtocol. |
|
typedef MakeSocketPolicy < NoAddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
senf::Tap_Policy |
Policy for TapSocketProtocol. |
|
typedef ProtocolClientSocketHandle < TapSocketProtocol > |
senf::TapSocketProtocol::TapSocketHandle |
SocketHandle of TapSocketProtocol. |
|
typedef MakeSocketPolicy < UNAddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy |
senf::UNDatagramSocket_Policy |
Socket Policy of the Unix Domain Datagram Protocol. |
|
typedef ProtocolClientSocketHandle < UNDatagramSocketProtocol > |
senf::UNDatagramClientSocketHandle |
typedef ProtocolClientSocketHandle<ConnectedRawV4SocketProtocol> senf:: | ||||
ConnectedRawV4ClientSocketHandle | ||||
Definition at line 116 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 50 of file ConnectedRawINetSocketHandle.hh.
typedef ProtocolClientSocketHandle<ConnectedRawV6SocketProtocol> senf:: | ||||
ConnectedRawV6ClientSocketHandle | ||||
Definition at line 196 of file ConnectedRawINetSocketHandle.hh.
typedef MakeSocketPolicy< INet6AddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf:: | ||||
ConnectedRawV6Socket_Policy | ||||
Socket Policy of the RawV6 Protocol.
Definition at line 128 of file ConnectedRawINetSocketHandle.hh.
typedef ProtocolClientSocketHandle< ConnectedUDPv4SocketProtocol> senf:: | ||||
ConnectedUDPv4ClientSocketHandle | ||||
Definition at line 111 of file ConnectedUDPSocketHandle.hh.
typedef MakeSocketPolicy< INet4AddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf:: | ||||
ConnectedUDPv4Socket_Policy | ||||
Socket Policy of the UDPv4 Protocol.
Definition at line 57 of file ConnectedUDPSocketHandle.hh.
typedef ProtocolClientSocketHandle< ConnectedUDPv6SocketProtocol> senf:: | ||||
ConnectedUDPv6ClientSocketHandle | ||||
Definition at line 170 of file ConnectedUDPSocketHandle.hh.
typedef MakeSocketPolicy< ConnectedUDPv4Socket_Policy, INet6AddressingPolicy >::policy senf:: | ||||
ConnectedUDPv6Socket_Policy | ||||
Definition at line 116 of file ConnectedUDPSocketHandle.hh.
typedef MakeSocketPolicy< NoAddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, NotWriteablePolicy >::policy senf:: | ||||
DVBDemux_Policy | ||||
Socket Policy for xxxx.
Definition at line 53 of file DVBDemuxHandles.hh.
typedef ProtocolClientSocketHandle<DVBDemuxPESSocketProtocol> senf:: | ||||
DVBDemuxPESHandle | ||||
Definition at line 154 of file DVBDemuxHandles.hh.
typedef ProtocolClientSocketHandle<DVBDemuxSectionSocketProtocol> senf:: | ||||
DVBDemuxSectionHandle | ||||
Definition at line 120 of file DVBDemuxHandles.hh.
typedef ProtocolClientSocketHandle<DVBDvrSocketProtocol> senf:: | ||||
DVBDvrHandle | ||||
Definition at line 187 of file DVBDemuxHandles.hh.
typedef MakeSocketPolicy< NoAddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, NotReadablePolicy, NotWriteablePolicy>::policy senf:: | ||||
DVBFrontend_Policy | ||||
Socket Policy for DVBFrontendSocketProtocol.
Definition at line 55 of file DVBFrontendHandle.hh.
typedef ProtocolClientSocketHandle<DVBFrontendSocketProtocol> senf:: | ||||
DVBFrontendHandle | ||||
Definition at line 168 of file DVBFrontendHandle.hh.
typedef MakeSocketPolicy< LLAddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf:: | ||||
Packet_Policy | ||||
Policy of PacketSocketProtocol.
Definition at line 56 of file PacketSocketHandle.hh.
typedef ProtocolClientSocketHandle<PacketSocketProtocol> | ||||
PacketSocketHandle | ||||
SocketHandle of the PacketSocketProtocol.
Definition at line 140 of file PacketSocketHandle.hh.
typedef ProtocolClientSocketHandle<RawV4SocketProtocol> senf:: | ||||
RawV4ClientSocketHandle | ||||
Definition at line 111 of file RawINetSocketHandle.hh.
typedef MakeSocketPolicy< INet4AddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf:: | ||||
RawV4Socket_Policy | ||||
Socket Policy of the RawV4 Protocol.
Definition at line 52 of file RawINetSocketHandle.hh.
typedef ProtocolClientSocketHandle<RawV6SocketProtocol> senf:: | ||||
RawV6ClientSocketHandle | ||||
Definition at line 186 of file RawINetSocketHandle.hh.
typedef MakeSocketPolicy< INet6AddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf:: | ||||
RawV6Socket_Policy | ||||
Socket Policy of the RawV6 Protocol.
Definition at line 123 of file RawINetSocketHandle.hh.
typedef MakeSocketPolicy< NoAddressingPolicy, DatagramFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf:: | ||||
Tap_Policy | ||||
Policy for TapSocketProtocol.
Definition at line 54 of file TunTapSocketHandle.hh.
typedef ProtocolClientSocketHandle<TapSocketProtocol> TapSocketHandle [related, | ||||
inherited] | ||||
SocketHandle of TapSocketProtocol.
Definition at line 128 of file TunTapSocketHandle.hh.
typedef ProtocolClientSocketHandle<TCPv4SocketProtocol> senf:: | ||||
TCPv4ClientSocketHandle | ||||
Definition at line 126 of file TCPSocketHandle.hh.
typedef ProtocolServerSocketHandle<TCPv4SocketProtocol> senf:: | ||||
TCPv4ServerSocketHandle | ||||
Definition at line 127 of file TCPSocketHandle.hh.
typedef MakeSocketPolicy< INet4AddressingPolicy, StreamFramingPolicy, ConnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf:: | ||||
TCPv4Socket_Policy | ||||
Socket Policy of the TCPv4 Protocol.
Definition at line 58 of file TCPSocketHandle.hh.
typedef ProtocolClientSocketHandle<TCPv6SocketProtocol> senf:: | ||||
TCPv6ClientSocketHandle | ||||
Definition at line 200 of file TCPSocketHandle.hh.
typedef ProtocolServerSocketHandle<TCPv6SocketProtocol> senf:: | ||||
TCPv6ServerSocketHandle | ||||
Definition at line 201 of file TCPSocketHandle.hh.
typedef MakeSocketPolicy< TCPv4Socket_Policy, INet6AddressingPolicy >::policy senf:: | ||||
TCPv6Socket_Policy | ||||
Definition at line 132 of file TCPSocketHandle.hh.
typedef ProtocolClientSocketHandle<UDPv4SocketProtocol> senf:: | ||||
UDPv4ClientSocketHandle | ||||
Definition at line 112 of file UDPSocketHandle.hh.
typedef MakeSocketPolicy< INet4AddressingPolicy, DatagramFramingPolicy, UnconnectedCommunicationPolicy, ReadablePolicy, WriteablePolicy >::policy senf:: | ||||
UDPv4Socket_Policy | ||||
Socket Policy of the UDPv4 Protocol.
Definition at line 58 of file UDPSocketHandle.hh.
typedef ProtocolClientSocketHandle<UDPv6SocketProtocol> senf:: | ||||
UDPv6ClientSocketHandle | ||||
Definition at line 170 of file UDPSocketHandle.hh.
typedef MakeSocketPolicy< UDPv4Socket_Policy, INet6AddressingPolicy >::policy senf:: | ||||
UDPv6Socket_Policy | ||||
Definition at line 117 of file UDPSocketHandle.hh.
typedef ProtocolClientSocketHandle<UNDatagramSocketProtocol> senf:: | ||||
UNDatagramClientSocketHandle | ||||
Definition at line 102 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 52 of file UNDatagramSocketHandle.hh.