Salome HOME
Synchronize adm files
[samples/dsccode.git] / resources / stream2.xml
1 <proc>
2
3     <!-- types -->
4     <objref name="BASIC_short"/>
5     <!-- inline -->
6     <inline name="node0" >
7       <script>
8         <code>n=20</code>
9       </script>
10       <outport name="n" type="int"/>
11     </inline>
12     <!-- service -->
13     <service name="node1" >
14       <component>DSCCODA</component>
15       <method>prun</method>
16       <inport name="niter" type="int"/>
17       <instream name="prun_in_port" type="BASIC_short"/>
18       <outstream name="prun_out_port" type="BASIC_short"/>
19     </service>
20     <service name="node2" >
21       <component>DSCCODB</component>
22       <method>prun</method>
23       <inport name="niter" type="int"/>
24       <instream name="prun_in_port" type="BASIC_short"/>
25       <outstream name="prun_out_port" type="BASIC_short"/>
26     </service>
27     <!--control -->
28     <control> <fromnode>node0</fromnode> <tonode>node1</tonode> </control>
29     <control> <fromnode>node0</fromnode> <tonode>node2</tonode> </control>
30     <!--datalinks -->
31     <datalink> 
32       <fromnode>node0</fromnode><fromport>n</fromport>
33       <tonode>node1</tonode> <toport>niter</toport> 
34     </datalink>
35     <datalink> 
36       <fromnode>node0</fromnode><fromport>n</fromport>
37       <tonode>node2</tonode> <toport>niter</toport> 
38     </datalink>
39     <!--parameters -->
40
41     <!--stream -->
42     <stream>
43       <fromnode>node1</fromnode> <fromport>prun_out_port</fromport>
44       <tonode>node2</tonode> <toport>prun_in_port</toport>
45     </stream>
46     <stream>
47       <fromnode>node2</fromnode> <fromport>prun_out_port</fromport>
48       <tonode>node1</tonode> <toport>prun_in_port</toport>
49     </stream>
50
51 </proc>