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 |