00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #include <string>
00026
00027 #include "WModuleOneToOneCombiner.h"
00028
00029 WModuleOneToOneCombiner::WModuleOneToOneCombiner( boost::shared_ptr< WModuleContainer > target,
00030 boost::shared_ptr< WModule > srcModule, std::string srcConnector,
00031 boost::shared_ptr< WModule > prototype, std::string targetConnector ):
00032 WModuleCombiner( target ),
00033 m_srcModule( srcModule ),
00034 m_srcConnector( srcConnector ),
00035 m_targetModule( prototype ),
00036 m_targetConnector( targetConnector )
00037 {
00038 }
00039
00040 WModuleOneToOneCombiner::WModuleOneToOneCombiner( boost::shared_ptr< WModule > srcModule, std::string srcConnector,
00041 boost::shared_ptr< WModule > prototype, std::string targetConnector ):
00042 WModuleCombiner(),
00043 m_srcModule( srcModule ),
00044 m_srcConnector( srcConnector ),
00045 m_targetModule( prototype ),
00046 m_targetConnector( targetConnector )
00047 {
00048 }
00049
00050 WModuleOneToOneCombiner::~WModuleOneToOneCombiner()
00051 {
00052
00053 }
00054
00055 boost::shared_ptr< WModule > WModuleOneToOneCombiner::getSrcModule() const
00056 {
00057 return m_srcModule;
00058 }
00059
00060 std::string WModuleOneToOneCombiner::getSrcConnector() const
00061 {
00062 return m_srcConnector;
00063 }
00064
00065 boost::shared_ptr< WModule > WModuleOneToOneCombiner::getTargetModule() const
00066 {
00067 return m_targetModule;
00068 }
00069
00070 std::string WModuleOneToOneCombiner::getTargetConnector() const
00071 {
00072 return m_targetConnector;
00073 }
00074