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