Connectors.hh File Reference

Connectors public header. More...

#include <deque>
#include <boost/noncopyable.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 "Throttling.hh"
#include "ModuleManager.hh"
#include "Connectors.cci"
#include "Connectors.ct"
#include "Connectors.cti"

Go to the source code of this file.

Classes

struct  senf::ppi::connector::IncompatibleConnectorsException
 Incompatible connectors connected. More...
 
struct  senf::ppi::connector::DuplicateConnectionException
 
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

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

Detailed Description

Connectors public header.

Definition in file Connectors.hh.