27 #include "WModuleOneToOneCombiner.h"
30 boost::shared_ptr< WModule > srcModule, std::string srcConnector,
31 boost::shared_ptr< WModule > prototype, std::string targetConnector ):
33 m_srcModule( srcModule ),
34 m_srcConnector( srcConnector ),
35 m_targetModule( prototype ),
36 m_targetConnector( targetConnector )
41 boost::shared_ptr< WModule > prototype, std::string targetConnector ):
43 m_srcModule( srcModule ),
44 m_srcConnector( srcConnector ),
45 m_targetModule( prototype ),
46 m_targetConnector( targetConnector )
boost::shared_ptr< WModule > getTargetModule() const
The module/prototype to connect with m_srcModule.
boost::shared_ptr< WModule > m_targetModule
The module/prototype to connect with m_srcMdodule.
std::string m_targetConnector
The input connector the target module to connect with m_srcConnector.
virtual ~WModuleOneToOneCombiner()
Destructor.
std::string m_srcConnector
The output connector of m_srcModule to connect with m_targetConnector.
This is a base class for all module combination classes.
std::string getSrcConnector() const
The output connector of m_srcModule to connect with m_targetConnector.
boost::shared_ptr< WModule > m_srcModule
The source module to connect with the target.
boost::shared_ptr< WModule > getSrcModule() const
Gets the source module.
std::string getTargetConnector() const
The input connector the target module to connect with m_srcConnector.
WModuleOneToOneCombiner(boost::shared_ptr< WModuleContainer > target, boost::shared_ptr< WModule > srcModule, std::string srcConnector, boost::shared_ptr< WModule > targetModule, std::string targetConnector)
Creates a combiner which sets up the specified modules and prototype combination. ...