2 <!-- a double for each loop with 3 branches with a service node corba -->
4 <sequence name="intvec" content="int"/>
5 <sequence name="intvecvec" content="intvec"/>
10 <code>p1=[i for i in range(10)]</code>
11 <code>p1=[p1,p1,p1]</code>
13 <outport name="p1" type="intvecvec"/>
16 <foreach name="b1" nbranch="3" type="intvec" >
17 <foreach name="b2" nbranch="3" type="int" >
18 <service name="node2" >
19 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
20 <method>echoLong</method>
21 <inport name="p1" type="int"/>
22 <outport name="p1" type="int"/>
27 <inline name="node1" >
31 <inport name="p1" type="intvecvec"/>
32 <outport name="p1" type="intvecvec"/>
34 <inline name="node3" >
38 <inport name="p1" type="intvecvec"/>
42 <control> <fromnode>node0</fromnode> <tonode>b1</tonode> </control>
43 <control> <fromnode>b1</fromnode> <tonode>node1</tonode> </control>
47 <fromnode>node0</fromnode><fromport>p1</fromport>
48 <tonode>b1</tonode> <toport>SmplsCollection</toport>
51 <fromnode>b1</fromnode><fromport>SmplPrt</fromport>
52 <tonode>b1.b2</tonode> <toport>SmplsCollection</toport>
55 <fromnode>b1.b2</fromnode><fromport>SmplPrt</fromport>
56 <tonode>b1.b2.node2</tonode> <toport>p1</toport>
59 <fromnode>b1.b2.node2</fromnode><fromport>p1</fromport>
60 <tonode>node1</tonode> <toport>p1</toport>
63 <fromnode>node1</fromnode><fromport>p1</fromport>
64 <tonode>node3</tonode> <toport>p1</toport>