25 #ifndef WMODULESIGNALS_H
26 #define WMODULESIGNALS_H
30 #include <boost/function.hpp>
31 #include <boost/signals2/signal.hpp>
57 typedef boost::function< void ( std::shared_ptr< WModule > ) > t_ModuleGenericSignalHandlerType;
64 typedef boost::signals2::signal< void ( std::shared_ptr< WModule > ) > t_ModuleGenericSignalType;
72 typedef boost::function< void ( std::shared_ptr< WModule >,
const WException& ) > t_ModuleErrorSignalHandlerType;
79 typedef boost::signals2::signal< void ( std::shared_ptr< WModule >,
const WException& ) > t_ModuleErrorSignalType;
Class representing a single module of OpenWalnut.