Policy Implementation classes
[The Policy Framework]


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.

Classes

struct   senf::NoAddressingPolicy
  AddressingPolicy for non-addressable sockets. 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::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...