25 #ifndef WMODULEINPUTCONNECTOR_H
26 #define WMODULEINPUTCONNECTOR_H
29 #include <shared_mutex>
32 #include <boost/thread/locks.hpp>
34 #include "WModuleConnector.h"
53 WModuleInputConnector( std::shared_ptr< WModule > module, std::string name=
"", std::string description=
"" );
67 virtual bool connectable( std::shared_ptr<WModuleConnector> con );
88 boost::signals2::connection
subscribeSignal( MODULE_CONNECTOR_SIGNAL signal, t_GenericSignalHandlerType notifier );
125 virtual void connectSignals( std::shared_ptr<WModuleConnector> con );
140 virtual void notifyDataChange( std::shared_ptr<WModuleConnector> input, std::shared_ptr<WModuleConnector> output );
Class to encapsulate boost::condition_variable_any.
Base class for modelling connections between kernel modules.