25 #ifndef WMODULEOUTPUTFORWARDDATA_H
26 #define WMODULEOUTPUTFORWARDDATA_H
31 #include <boost/shared_ptr.hpp>
33 #include "../common/WLogger.h"
35 #include "WModuleInputData.h"
36 #include "WModuleOutputData.h"
42 template<
typename T >
77 virtual void forward( boost::shared_ptr< WModuleConnector > from )
79 m_in->connect( from );
87 virtual void unforward( boost::shared_ptr< WModuleConnector > from )
89 m_in->disconnect( from );
97 boost::shared_ptr< WModuleInputData< T > >
m_in;
112 #endif // WMODULEOUTPUTFORWARDDATA_H