2 <property name="toto" value="dddd" />
3 <property name="session" value="corbaname::localhost:2810" />
4 <type name="double" kind="double"/>
5 <type name="int" kind="int"/>
6 <sequence name="dblevec" content="double"/>
7 <sequence name="dblevecvec" content="dblevec"/>
8 <objref name="Echo" id="IDL:eo/Echo:1.0"/>
9 <objref name="Obj" id="IDL:eo/Obj:1.0"/>
10 <sequence name="objvec" content="Obj"/>
11 <objref name="C" id="IDL:eo/C:1.0">
15 <objref name="geom" id="IDL:eo/Obj:1.0"/>
16 <objref name="mesh" id="IDL:eo/Obj:1.0"/>
17 <objref name="sgeom" id="IDL:eo/Obj:1.0">
20 <sequence name="geomvec" content="geom"/>
21 <sequence name="sgeomvec" content="sgeom"/>
22 <sequence name="sgeomvecvec" content="sgeomvec"/>
23 <objref name="ugeom" id="IDL:eo/Obj:1.0">
28 <inline name="n1" > <script><code></code></script> </inline>
29 <inline name="node14" >
30 <script><code></code></script>
31 <inport name="p1" type="dblevecvec"/>
32 <outport name="p1" type="dblevecvec"/>
35 <inline name="node1" >
39 <inport name="p1" type="int"/>
41 <inline name="node11" >
45 <inport name="p1" type="string"/>
47 <inline name="node12" >
50 <code>print "coucou"</code>
52 <inport name="p1" type="dblevec"/>
54 <inline name="node13" >
56 <code><![CDATA[print p1]]></code>
57 <code><![CDATA[print "coucou"]]> </code>
59 <inport name="p1" type="dblevecvec"/>
60 <outport name="p1" type="dblevecvec"/>
62 <inline name="node2" >
66 <outport name="p1" type="double"/>
68 <inline name="node3" >
70 <code>def f(p1):</code>
71 <code> p1= p1+10.</code>
72 <code> return p1</code>
74 <inport name="p1" type="double"/>
75 <outport name="p1" type="double"/>
77 <inline name="node31" >
79 <code>import time;time.sleep(0.1);p1= p1+10.</code>
81 <inport name="p1" type="double"/>
82 <outport name="p1" type="double"/>
84 <inline name="node32" >
86 <code>import time;time.sleep(0.1);p1= p1+10.</code>
88 <inport name="p1" type="double"/>
89 <outport name="p1" type="double"/>
91 <inline name="node33" >
93 <code>import eo</code>
94 <code>obj=obj._narrow(eo.Echo)</code>
96 <code>print obj</code>
97 <code>p2=obj.echoC(p1)</code>
100 <inport name="p1" type="C"/>
101 <inport name="obj" type="Echo"/>
102 <outport name="p2" type="C"/>
104 <inline name="node34" >
106 <code>print p1;p2=p1</code>
108 <inport name="p1" type="C"/>
109 <outport name="p2" type="C"/>
111 <inline name="node35" >
113 <code>print p1;p2=p1</code>
115 <inport name="p1" type="C"/>
116 <outport name="p2" type="C"/>
119 <service name="node99" >
120 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
121 <method>echoObjectVec</method>
122 <inport name="p1" type="objvec"/>
123 <outport name="p1" type="objvec"/>
125 <service name="node4" >
126 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
127 <method>echoDouble</method>
128 <inport name="p1" type="double"/>
129 <outport name="p1" type="double"/>
131 <service name="node41" >
132 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
133 <method>echoDoubleVec</method>
134 <inport name="p1" type="dblevec"/>
135 <outport name="p1" type="dblevec"/>
137 <service name="node42" >
138 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
139 <method>echoDoubleVecVec</method>
140 <inport name="p1" type="dblevecvec"/>
141 <outport name="p1" type="dblevecvec"/>
143 <service name="node43" >
144 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
145 <method>echoLong</method>
146 <inport name="p1" type="int"/>
147 <outport name="p1" type="int"/>
149 <service name="node44" >
150 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
151 <method>echoString</method>
152 <inport name="p1" type="string"/>
153 <outport name="p1" type="string"/>
155 <service name="node45" >
156 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
157 <method>echoC</method>
158 <inport name="p1" type="C"/>
159 <outport name="p1" type="C"/>
161 <service name="node46" >
162 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
163 <method>echoObj2</method>
164 <inport name="p1" type="Obj"/>
165 <outport name="p1" type="Obj"/>
167 <service name="node47" >
168 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
169 <method>echoC</method>
170 <inport name="p1" type="C"/>
171 <outport name="p1" type="C"/>
173 <service name="node48" >
174 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
175 <method>echoObj2</method>
176 <inport name="p1" type="Obj"/>
177 <outport name="p1" type="Obj"/>
179 <service name="node52" >
180 <component>PYHELLO</component>
181 <method>makeBanner</method>
182 <inport name="nom" type="string"/>
183 <outport name="msg" type="string"/>
185 <service name="node5" >
186 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
187 <method>echoDouble</method>
188 <inport name="p1" type="double"/>
189 <outport name="p1" type="double"/>
191 <service name="node61" >
192 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
193 <method>echoDouble</method>
194 <inport name="p1" type="double"/>
195 <outport name="p1" type="double"/>
197 <service name="node62" >
198 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
199 <method>echoDouble</method>
200 <inport name="p1" type="double"/>
201 <outport name="p1" type="double"/>
203 <service name="node63" >
204 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
205 <method>echoDouble</method>
206 <inport name="p1" type="double"/>
207 <outport name="p1" type="double"/>
211 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
212 <method>echoDouble</method>
213 <inport name="p1" type="double"/>
214 <outport name="p1" type="double"/>
217 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
218 <method>echoDouble</method>
219 <inport name="p1" type="double"/>
220 <outport name="p1" type="double"/>
224 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
225 <method>echoDouble</method>
226 <inport name="p1" type="double"/>
227 <outport name="p1" type="double"/>
230 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
231 <method>echoDouble</method>
232 <inport name="p1" type="double"/>
233 <outport name="p1" type="double"/>
236 <control> <fromnode>c1</fromnode> <tonode>n1</tonode> </control>
237 <control> <fromnode>c1</fromnode> <tonode>n2</tonode> </control>
238 <datalink> <fromnode>c1.n1</fromnode><fromport>p1</fromport>
239 <tonode>n1</tonode> <toport>p1</toport> </datalink>
240 <datalink> <fromnode>c1.n2</fromnode><fromport>p1</fromport>
241 <tonode>n2</tonode> <toport>p1</toport> </datalink>
243 <control> <fromnode>node1</fromnode> <tonode>node11</tonode> </control>
244 <control> <fromnode>node11</fromnode> <tonode>node12</tonode> </control>
245 <control> <fromnode>node2</fromnode> <tonode>node3</tonode> </control>
246 <control> <fromnode>node2</fromnode> <tonode>node31</tonode> </control>
247 <control> <fromnode>node2</fromnode> <tonode>node32</tonode> </control>
248 <control> <fromnode>node32</fromnode> <tonode>node33</tonode> </control>
249 <control> <fromnode>node33</fromnode> <tonode>node34</tonode> </control>
250 <control> <fromnode>node34</fromnode> <tonode>node35</tonode> </control>
251 <control> <fromnode>node3</fromnode> <tonode>node4</tonode> </control>
252 <control> <fromnode>node4</fromnode> <tonode>c0</tonode> </control>
253 <control> <fromnode>node4</fromnode> <tonode>node41</tonode> </control>
254 <control> <fromnode>node4</fromnode> <tonode>node42</tonode> </control>
255 <control> <fromnode>c0</fromnode> <tonode>node5</tonode> </control>
256 <control> <fromnode>node5</fromnode> <tonode>node61</tonode> </control>
257 <control> <fromnode>node5</fromnode> <tonode>node62</tonode> </control>
258 <control> <fromnode>node5</fromnode> <tonode>node63</tonode> </control>
259 <control> <fromnode>node13</fromnode> <tonode>node14</tonode> </control>
260 <control> <fromnode>node4</fromnode> <tonode>node14</tonode> </control>
261 <control> <fromnode>node35</fromnode> <tonode>node14</tonode> </control>
262 <control> <fromnode>node46</fromnode> <tonode>node47</tonode> </control>
263 <control> <fromnode>node47</fromnode> <tonode>node48</tonode> </control>
264 <control> <fromnode>node43</fromnode> <tonode>node44</tonode> </control>
265 <control> <fromnode>node44</fromnode> <tonode>node45</tonode> </control>
267 <datalink> <fromnode>node4</fromnode><fromport>p1</fromport>
268 <tonode>c0.c1.n2</tonode> <toport>p1</toport> </datalink>
269 <datalink> <fromnode>node4</fromnode><fromport>p1</fromport>
270 <tonode>c0.c1.n1</tonode> <toport>p1</toport> </datalink>
272 <fromnode>node13</fromnode> <fromport>p1</fromport>
273 <tonode>node14</tonode> <toport>p1</toport>
276 <fromnode>node2</fromnode> <fromport>p1</fromport>
277 <tonode>node3</tonode> <toport>p1</toport>
280 <fromnode>node2</fromnode> <fromport>p1</fromport>
281 <tonode>node31</tonode> <toport>p1</toport>
284 <fromnode>node2</fromnode> <fromport>p1</fromport>
285 <tonode>node32</tonode> <toport>p1</toport>
288 <fromnode>node33</fromnode> <fromport>p2</fromport>
289 <tonode>node34</tonode> <toport>p1</toport>
292 <fromnode>node34</fromnode> <fromport>p2</fromport>
293 <tonode>node35</tonode> <toport>p1</toport>
296 <fromnode>node3</fromnode> <fromport>p1</fromport>
297 <tonode>node4</tonode> <toport>p1</toport>
300 <fromnode>c0.n1</fromnode><fromport>p1</fromport>
301 <tonode>node5</tonode> <toport>p1</toport>
304 <fromnode>node5</fromnode><fromport>p1</fromport>
305 <tonode>node61</tonode> <toport>p1</toport>
308 <fromnode>node5</fromnode><fromport>p1</fromport>
309 <tonode>node62</tonode> <toport>p1</toport>
312 <fromnode>node5</fromnode><fromport>p1</fromport>
313 <tonode>node63</tonode> <toport>p1</toport>
316 <parameter><tonode>node52</tonode><toport>nom</toport><value><string>toto</string></value></parameter>
318 <tonode>node99</tonode> <toport>p1</toport>
319 <value> <array> <data>
320 <value><objref>corbaname:rir:#test.my_context/Obj.Object</objref></value>
321 <value><objref>corbaname:rir:#test.my_context/Obj.Object</objref></value>
322 <value><objref>corbaname:rir:#test.my_context/Obj.Object</objref></value>
323 <value><objref>corbaname:rir:#test.my_context/Obj.Object</objref></value>
324 </data> </array> </value>
327 <tonode>node33</tonode> <toport>obj</toport>
328 <value><objref>corbaname:rir:#test.my_context/Echo.Object</objref></value>
331 <tonode>node33</tonode> <toport>p1</toport>
332 <value><objref>corbaname:rir:#test.my_context/C.Object</objref></value>
335 <tonode>node45</tonode> <toport>p1</toport>
336 <value><objref>corbaname:rir:#test.my_context/C.Object</objref></value>
339 <tonode>node46</tonode> <toport>p1</toport>
340 <value><objref>corbaname:rir:#test.my_context/Obj.Object</objref></value>
343 <tonode>node47</tonode> <toport>p1</toport>
344 <value><objref>corbaname:rir:#test.my_context/C.Object</objref></value>
347 <tonode>node48</tonode> <toport>p1</toport>
348 <value><objref>corbaname:rir:#test.my_context/C.Object</objref></value>
351 <tonode>node1</tonode> <toport>p1</toport>
352 <value><int>23</int></value>
355 <tonode>node11</tonode> <toport>p1</toport>
356 <value><string>coucou</string></value>
359 <tonode>node4</tonode> <toport>p1</toport>
360 <value><int>23</int></value>
363 <tonode>node44</tonode> <toport>p1</toport>
364 <value><string>chris</string></value>
367 <tonode>node43</tonode> <toport>p1</toport>
368 <value><int>23</int></value>
371 <tonode>node3</tonode> <toport>p1</toport>
372 <value><int>23</int></value>
375 <tonode>node61</tonode> <toport>p1</toport>
376 <value><double>23</double> </value>
379 <tonode>node12</tonode> <toport>p1</toport>
380 <value> <array> <data>
381 <value><double>23</double> </value>
382 <value><double>45</double> </value>
383 </data> </array> </value>
386 <tonode>node41</tonode> <toport>p1</toport>
387 <value> <array> <data>
388 <value><double>23</double> </value>
389 <value><double>45</double> </value>
390 </data> </array> </value>
393 <tonode>node13</tonode> <toport>p1</toport>
394 <value> <array> <data>
395 <value> <array> <data>
396 <value><double>23.45</double> </value>
397 <value><int>66</int></value>
398 </data> </array> </value>
399 <value> <array> <data>
400 <value><double>3.142</double> </value>
401 <value><int>55</int></value>
402 </data> </array> </value>
403 </data> </array> </value>
406 <tonode>node42</tonode> <toport>p1</toport>
407 <value> <array> <data>
408 <value> <array> <data>
409 <value><double>23.45</double> </value>
410 <value><int>66</int></value>
411 </data> </array> </value>
412 <value> <array> <data>
413 <value><double>3.142</double> </value>
414 <value><int>55</int></value>
415 </data> </array> </value>
416 </data> </array> </value>