25 #ifndef WMODULEINPUTCONNECTOR_H
26 #define WMODULEINPUTCONNECTOR_H
31 #include <boost/thread/locks.hpp>
35 #include "WModuleConnector.h"
54 WModuleInputConnector( boost::shared_ptr< WModule > module, std::string name=
"", std::string description=
"" );
68 virtual bool connectable( boost::shared_ptr<WModuleConnector> con );
87 boost::signals2::connection
subscribeSignal( MODULE_CONNECTOR_SIGNAL signal, t_GenericSignalHandlerType notifier );
124 virtual void connectSignals( boost::shared_ptr<WModuleConnector> con );
139 virtual void notifyDataChange( boost::shared_ptr<WModuleConnector> input, boost::shared_ptr<WModuleConnector> output );
183 #endif // WMODULEINPUTCONNECTOR_H
Class representing a single module of OpenWalnut.
Class to encapsulate boost::condition_variable_any.
Base class for modelling connections between kernel modules.