Salome HOME
Update copyrights 2014.
[tools/yacsgen.git] / Examples / cpp1 / coupling.xml
1 <?xml version='1.0' encoding='iso-8859-1' ?>
2 <proc name="proc">
3    <property name="DefaultStudyID" value="1"/>
4    <objref name="CALCIUM_double" id="IDL:Ports/Calcium_Ports/Calcium_Double_Port:1.0"/>
5    <type name="string" kind="string"/>
6    <struct name="Engines/dataref">
7       <member name="ref" type="string"/>
8    </struct>
9    <type name="bool" kind="bool"/>
10    <sequence name="boolvec" content="bool"/>
11    <type name="double" kind="double"/>
12    <sequence name="dblevec" content="double"/>
13    <objref name="file" id="file"/>
14    <type name="int" kind="int"/>
15    <sequence name="intvec" content="int"/>
16    <objref name="pyobj" id="python:obj:1.0"/>
17    <sequence name="stringvec" content="string"/>
18    <container name="A">
19    </container>
20    <container name="B">
21    </container>
22    <container name="DefaultContainer">
23       <property name="container_name" value="FactoryServer"/>
24       <property name="name" value="localhost"/>
25    </container>
26    <service name="node1">
27       <component>compo1</component>
28       <load container="A"/>
29       <method>s1</method>
30       <inport name="a" type="double"/>
31       <inport name="b" type="double"/>
32       <instream name="aa" type="CALCIUM_double"/>
33       <outport name="c" type="double"/>
34       <outstream name="ba" type="CALCIUM_double"/>
35    </service>
36    <service name="node2">
37       <component>compo1</component>
38       <load container="B"/>
39       <method>s1</method>
40       <inport name="a" type="double"/>
41       <inport name="b" type="double"/>
42       <instream name="aa" type="CALCIUM_double"/>
43       <outport name="c" type="double"/>
44       <outstream name="ba" type="CALCIUM_double"/>
45    </service>
46    <stream>
47       <fromnode>node1</fromnode> <fromport>ba</fromport>
48       <tonode>node2</tonode> <toport>aa</toport>
49    </stream>
50    <stream>
51       <fromnode>node2</fromnode> <fromport>ba</fromport>
52       <tonode>node1</tonode> <toport>aa</toport>
53    </stream>
54    <parameter>
55       <tonode>node1</tonode><toport>a</toport>
56       <value><double>23</double></value>
57    </parameter>
58    <parameter>
59       <tonode>node1</tonode><toport>b</toport>
60       <value><double>53</double></value>
61    </parameter>
62    <parameter>
63       <tonode>node2</tonode><toport>a</toport>
64       <value><double>63</double></value>
65    </parameter>
66    <parameter>
67       <tonode>node2</tonode><toport>b</toport>
68       <value><double>73</double></value>
69    </parameter>
70    <presentation name="node1" x="1.75" y="33.25" width="158" height="117" expanded="1" expx="1.75" expy="33.25" expWidth="158" expHeight="117" shownState="0"/>
71    <presentation name="node2" x="195.75" y="33.25" width="158" height="117" expanded="1" expx="195.75" expy="33.25" expWidth="158" expHeight="117" shownState="0"/>
72    <presentation name="__ROOT__" x="0" y="0" width="357.75" height="154.25" expanded="1" expx="0" expy="0" expWidth="357.75" expHeight="154.25" shownState="0"/>
73 </proc>