Connectors.hh File Reference

Connectors public header. More...

#include <deque>
#include <boost/utility.hpp>
#include <boost/scoped_ptr.hpp>
#include <senf/Utils/safe_bool.hh>
#include <senf/Utils/Exception.hh>
#include <senf/Packets/Packets.hh>
#include "predecl.hh"
#include "detail/Callback.hh"
#include "Queueing.hh"
#include "ModuleManager.hh"
#include "Connectors.cci"
#include "Connectors.ct"
#include "Connectors.cti"

Go to the source code of this file.


Detailed Description

Connectors public header.

Definition in file Connectors.hh.


Classes

struct   senf::ppi::connector::IncompatibleConnectorsException
  Incompatible connectors connected. More...
class   senf::ppi::connector::Connector
  Connector base-class. More...
class   senf::ppi::connector::PassiveConnector
  Passive connector base-class. More...
class   senf::ppi::connector::ActiveConnector
  Active connector base-class. More...
class   senf::ppi::connector::InputConnector
  Input connector base-class. More...
class   senf::ppi::connector::OutputConnector
  Output connector base-class. More...
class   senf::ppi::connector::GenericPassiveInput
  Combination of PassiveConnector and InputConnector. More...
class   senf::ppi::connector::GenericPassiveOutput
  Combination of PassiveConnector and OutputConnector. More...
class   senf::ppi::connector::GenericActiveInput
  Combination of ActiveConnector and InputConnector. More...
class   senf::ppi::connector::GenericActiveOutput
  Combination of ActiveConnector and OutputConnector. More...
class   senf::ppi::connector::ActiveInput< PacketType >
  Connector actively reading packets. More...
class   senf::ppi::connector::PassiveInput< PacketType >
  Connector passively receiving packets. More...
class   senf::ppi::connector::ActiveOutput< PacketType >
  Connector actively sending packets. More...
class   senf::ppi::connector::PassiveOutput< PacketType >
  Connector passively providing packets. More...

Namespaces

namespace   senf
namespace   senf::ppi
namespace   senf::ppi::connector
  Connector classes.

Defines

#define  HH_SENF_PPI_Connectors_   1

Define Documentation

#define
HH_SENF_PPI_Connectors_   1

Definition at line 27 of file Connectors.hh.