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.