26 strParam =
module->strParam;
27 strWorkDir =
module->strWorkDir;
28 strStdio =
module->strStdio;
29 strBroker =
module->strBroker;
30 strPrefix =
module->strPrefix;
31 strEnvironment =
module->strEnvironment;
33 strTag =
module->getLabel();
34 strDisplay =
module->getDisplay();
35 waitStart =
module->getPostExecWait();
36 waitStop =
module->getPostStopWait();
38 modelBase = *
module->getModel();
40 modelBase =
module->getModelBase();
47 portmaps.push_back(portmap);
54 auto itr = findPortmap(portmap);
55 if(itr == portmaps.end())
65 for(itr=portmaps.begin(); itr<portmaps.end(); itr++)
66 if ((*itr) == portmap)
68 return portmaps.end();
90 strName = app.strName;
91 strVersion = app.strVersion;
92 strDescription = app.strDescription;
93 authors = app.authors;
94 Imodules = app.Imodules;
95 connections = app.connections;
96 arbitrators = app.arbitrators;
97 Iapplications = app.Iapplications;
98 resources = app.resources;
99 strXmlFile = app.strXmlFile;
100 strPrefix = app.strPrefix;
101 strBasePrefix = app.strBasePrefix;
102 appOwner = app.appOwner;
118 Imodules.push_back(imod);
125 auto itr = findImodule(imod);
126 if(itr == Imodules.end())
135 connections.push_back(cnn);
136 auto itr = findConnection(cnn);
143 auto itr = findConnection(cnn);
144 if(itr == connections.end())
146 connections.erase(itr);
153 arbitrators.push_back(arb);
154 auto itr = findArbitrator(arb);
160 auto itr = findArbitrator(arb);
161 if(itr == arbitrators.end())
163 arbitrators.erase(itr);
192 Iapplications.push_back(iapp);
199 auto itr = findIapplication(iapp);
200 if(itr == Iapplications.end())
202 Iapplications.erase(itr);
208 resources.push_back(res);
215 auto itr = findResource(res);
216 if(itr == resources.end())
218 resources.erase(itr);
225 for(itr=authors.begin(); itr<authors.end(); itr++)
238 for(itr=Imodules.begin(); itr<Imodules.end(); itr++)
241 return Imodules.end();
248 for(itr=connections.begin(); itr<connections.end(); itr++)
251 return connections.end();
257 for(itr=arbitrators.begin(); itr<arbitrators.end(); itr++)
260 return arbitrators.end();
267 for(itr=Iapplications.begin(); itr<Iapplications.end(); itr++)
270 return Iapplications.end();
276 for(itr=resources.begin(); itr<resources.end(); itr++)
279 return resources.end();