27 #include "WDisconnectCombiner.h"
30 boost::shared_ptr< WModule > srcModule, std::string srcConnector,
31 boost::shared_ptr< WModule > targetModule, std::string targetConnector ):
37 boost::shared_ptr< WModule > targetModule, std::string targetConnector ):
43 boost::shared_ptr< WModuleConnector > targetConnector ):
44 WModuleOneToOneCombiner( srcConnector->getModule(), srcConnector->getName(), targetConnector->getModule(), targetConnector->getName() )
virtual void apply()
Disconnects the specified connection.
WDisconnectCombiner(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 disconnects the specified connection.
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 ~WDisconnectCombiner()
Destructor.
std::string m_srcConnector
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.
Base class for all combiners which apply one connection between two connectors of two modules...