17 #ifndef HH_SENF_PPI_Jack_ 18 #define HH_SENF_PPI_Jack_ 1 21 #include <boost/noncopyable.hpp> 22 #include <boost/type_traits/is_base_of.hpp> 36 :
private boost::noncopyable,
114 template <
class PacketType=Packet>
150 template <
class PacketType=Packet>
186 template <
class PacketType=Packet>
222 template <
class PacketType=Packet>
261 typename boost::disable_if< boost::is_base_of<connector::Jack, T> >::
type * = 0);
264 typename boost::disable_if< boost::is_base_of<connector::Jack, T> >::
type * = 0);
268 typename boost::disable_if< boost::is_base_of<connector::Jack, T> >::
type * = 0);
271 typename boost::disable_if< boost::is_base_of<connector::Jack, T> >::
type * = 0);
Connector actively sending packets.
Jack referencing a PassiveOutput.
Connector Jack base class.
Jack referencing an ActiveOutput.
Connectors public header.
Combination of PassiveConnector and OutputConnector.
Jack with packet type referencing an ActiveOutput.
Combination of ActiveConnector and OutputConnector.
Jack with packet type referencing a PassiveOutput.
void connect(connector::FastActiveOutput< PacketType > &source, connector::FastPassiveInput< PacketType > &target)
Connector passively providing packets.