| senf::AddressableBSDSocketProtocol |
Protocol facet providing basic connection oriented BSD socket functions |
| senf::AddressException |
Base-class for Address exceptions |
| senf::AddressingPolicyBase |
Policy defining socket addressing |
| senf::AddressingPolicyBase::AddressingPolicyBase::Address |
|
| senf::AddressingPolicyIs< SocketPolicy, Trait > |
Check single policy axis |
| senf::AddressSyntaxException |
Invalid address syntax |
| senf::BSDAddressingPolicy |
|
| senf::BSDAddressingPolicyMixin< Address > |
Template for generic AddressingPolicy implementation based on the BSD socket API |
| senf::BSDAddressingPolicyMixinBase |
Non-template implementation class of BSDAddressingPolicyMixin template |
| senf::BSDSocketAddress |
Socket addressing, BSD style |
| senf::BSDSocketProtocol |
Protocol facet providing basic BSD socket functionality |
| senf::CheckINet4Network< address, prefix_len > |
Check INet4Address against a fixed network prefix |
| senf::CheckINet6Network< a0, a1, a2, a3, a4, a5, a6, a7, a8 > |
Check INet6Address against a fixed network prefix |
| senf::ClientSocketHandle< SPolicy > |
Generic SocketHandle with client interface |
| senf::CommunicationPolicyBase |
Policy defining, how peers are selected |
| senf::ConcreteSocketProtocol< SocketPolicy, Self > |
Concrete Socket Protocol implementation base class |
| senf::ConnectedCommunicationPolicy |
CommunicationPolicy for connected sockets |
| senf::ConnectedRawV4SocketProtocol |
IPv4 RAW Socket Protocol, connected |
| senf::ConnectedRawV6SocketProtocol |
IPv6 RAW Socket Protocol, connected |
| senf::ConnectedUDPv4SocketProtocol |
IPv4 UDP Socket Protocol, connected |
| senf::ConnectedUDPv6SocketProtocol |
IPv6 UDP Socket Protocol, connected |
| senf::ConnectedUNDatagramSocketProtocol |
Unix Domain Datagram Socket Protocol (connected) |
| senf::DatagramFramingPolicy |
FramingPolicy for datagram oriented sockets |
| senf::DatagramSocketProtocol |
Protocol facet providing generic BSD datagram socket functionality |
| senf::DVBConfigParser |
|
| senf::DVBDemuxPESSocketProtocol |
Xxx |
| senf::DVBDemuxSectionSocketProtocol |
|
| senf::DVBDemuxSocketProtocol |
|
| senf::DVBDvrSocketProtocol |
Xxx |
| senf::DVBFrontendSocketProtocol |
SocketProtocol for the dvb frontend device |
| senf::DVBPESProtocolWrapper |
|
| senf::DVBProtocolWrapper |
Baseclass of various DVBProtocolWrappers which are defined in DVBProtocolWrapper.hh
|
| senf::DVBSectionProtocolWrapper |
Helperclass for configuration and controlling DVB protocol handles |
| senf::DVBSocketController |
Helperclass for configuration and controlling DVB devices |
| senf::DVBSocketProtocol |
Baseclass for DVBSocketProtocols which want use Wrappers for console
|
| senf::EUI64 |
EUI-64 data type |
| senf::FileBody |
FileHandle referenced body |
| senf::FileHandle |
Basic file handle wrapper |
| senf::FramingPolicyBase |
Policy defining the framing format
|
| senf::GenericBSDSocketAddress |
Generic BSD sockaddr storage |
| senf::IfAddressingPolicyIs< SocketPolicy, Trait > |
Enable template overload depending on policy value |
| senf::IfAddressingPolicyIsNot< SocketPolicy, Trait > |
Inversion of IfAddressingPolicyIs
|
| senf::INet4Address |
IPv4 Internet address |
| senf::INet4AddressingPolicy |
Addressing policy supporting IPv4 addressing |
| senf::INet4MulticastSocketProtocol |
Multicast protocol facet for INet4 addressable multicast enabled sockets |
| senf::INet4Network |
IPv4 network prefix |
| senf::INet4SocketAddress |
IPv4 socket address |
| senf::INet6Address |
INet6 network address |
| senf::INet6AddressingPolicy |
Addressing policy supporting IPv6 addressing |
| senf::INet6MulticastSocketProtocol |
Multicast protocol facet for INet6 addressable multicast enabled sockets |
| senf::INet6Network |
INet6 network prefix |
| senf::INet6SocketAddress |
IPv6 socket address |
| senf::INetSocketProtocol |
Generic addressing type independent INet protocol facet |
| senf::LLAddressingPolicy |
Addressing policy supporting link-local addressing |
| senf::LLSocketAddress |
Link local address |
| senf::MACAddress |
Ethernet MAC address |
| senf::MakeSocketPolicy< Arg1, Arg2, ArgN > |
Metafunction to create SocketPolicy
|
| senf::MulticastSocketProtocol |
Generic addressing type independent multicast protocol facet |
| senf::NetdeviceController |
Netdevice Controller |
| senf::NetdeviceController::NetdeviceController::SockFd |
|
| senf::NoAddressingPolicy |
AddressingPolicy for non-addressable sockets |
| senf::NotReadablePolicy |
ReadPolicy for unreadable sockets |
| senf::NotWriteablePolicy |
WritePolicy for unwriteable sockets |
| senf::PacketSocketProtocol |
Raw Packet-Socket access (Linux) |
| senf::ProtocolClientSocketHandle< SocketProtocol > |
Protocol specific socket handle (client interface) |
| senf::ProtocolServerSocketHandle< SocketProtocol > |
Protocol specific socket handle (server interface) |
| senf::ProtocolSocketBody< SProtocol > |
|
| senf::RawINetSocketProtocol |
Protocol facet to support RAW operations upon IPv4/6 |
| senf::RawV4SocketProtocol |
IPv4 RAW Socket Protocol |
| senf::RawV6SocketProtocol |
IPv6 RAW Socket Protocol |
| senf::ReadablePolicy |
ReadPolicy for readable sockets |
| senf::ReadPolicyBase |
Policy defining the readability |
| senf::detail::ReadRange< Handle, ForwardWritableRange, IsContiguous > |
Internal: Choose optimal read implementation |
| senf::ServerSocketHandle< SPolicy > |
Generic SocketHandle with server interface |
| senf::SocketBody |
SocketHandle referenced body |
| senf::SocketHandle< SPolicy > |
Basic SocketHandle supporting protocol and policy abstraction |
| senf::SocketHandle< SPolicy >::SocketHandle::IsCompatible< OtherPolicy > |
Check policy compatibility |
| senf::SocketPolicy< AddressingPolicy > |
Collection of policy classes |
| senf::SocketPolicyBase |
Baseclass of all SocketPolicies |
| senf::SocketPolicyIsBaseOf< Base, Derived > |
Check policy compatibility |
| senf::SocketProtocol |
Socket Protocol base class |
| senf::detail::StreamableString |
String supporting automatic type conversion |
| senf::StreamFramingPolicy |
FramingPolicy for stream oriented sockets |
| senf::TapSocketProtocol |
SocketProcol for the tap pseudo-device |
| senf::TCPSocketProtocol |
Protocol facet to support TCP operations |
| senf::TCPv4SocketProtocol |
IPv4 TCP Socket Protocol |
| senf::TCPv6SocketProtocol |
IPv6 TCP Socket Protocol |
| senf::UDPSocketProtocol |
Protocol facet to support UDP operations |
| senf::UDPv4SocketProtocol |
IPv4 UDP Socket Protocol |
| senf::UDPv6SocketProtocol |
IPv6 UDP Socket Protocol |
| senf::UNAddressingPolicy |
Addressing policy supporting unix domain addressing |
| senf::UnconnectedCommunicationPolicy |
CommunicationPolicy for unconnected sockets |
| senf::UNDatagramSocketProtocol |
Unix Domain Datagram Socket Protocol |
| senf::UnknownHostnameException |
Resolver failure |
| senf::UnknownInterfaceException |
Unknown interface |
| senf::UNSocketAddress |
Unix domain socket address |
| senf::UNSocketProtocol |
Protocol facet providing Unix Domain Addressing related API |
| senf::WriteablePolicy |
WritePolicy for writeable sockets |
| senf::WritePolicyBase |
Policy defining the writability |
| senf::detail::WriteRange< Handle, ForwardReadableRange, IsContiguous > |
Internal: Choose optimal write implementation |