Policy Implementation classes

Classes

struct  senf::NoAddressingPolicy
 AddressingPolicy for non-addressable sockets. More...
 
class  senf::ServerSocketHandle< SPolicy >
 Generic SocketHandle with server interface. More...
 
struct  senf::ConnectedCommunicationPolicy
 CommunicationPolicy for connected sockets. More...
 
struct  senf::UnconnectedCommunicationPolicy
 CommunicationPolicy for unconnected sockets. More...
 
struct  senf::StreamFramingPolicy
 FramingPolicy for stream oriented sockets. More...
 
struct  senf::DatagramFramingPolicy
 FramingPolicy for datagram oriented sockets. More...
 
struct  senf::BSDAddressingPolicyMixinBase
 Non-template implementation class of BSDAddressingPolicyMixin template. More...
 
struct  senf::BSDAddressingPolicyMixin< Address >
 Template for generic AddressingPolicy implementation based on the BSD socket API. More...
 
struct  senf::INet4AddressingPolicy
 Addressing policy supporting IPv4 addressing. More...
 
struct  senf::INet6AddressingPolicy
 Addressing policy supporting IPv6 addressing. More...
 
struct  senf::LLAddressingPolicy
 Addressing policy supporting link-local addressing. More...
 
struct  senf::UNAddressingPolicy
 Addressing policy supporting unix domain addressing. More...
 
struct  senf::QueueReadPolicy
 ReadPolicy for sockets readable via packet queue API. More...
 
struct  senf::QueueWritePolicy
 WritePolicy for sockets writeable via packet queue API. More...
 
struct  senf::ReadablePolicy
 ReadPolicy for readable sockets. More...
 
struct  senf::NotReadablePolicy
 ReadPolicy for unreadable sockets. More...
 
struct  senf::WriteablePolicy
 WritePolicy for writeable sockets. More...
 
struct  senf::NotWriteablePolicy
 WritePolicy for unwriteable sockets. More...
 

Detailed Description

Here you will find all policy classes. Also included are some supporting classes which are used as base classes to build other policy classes.