Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
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