]> SALOME platform Git repositories - modules/yacs.git/blobdiff - src/yacsloader/Test/echo.idl
Salome HOME
merge from branch DEV tag mergeto_trunk_04apr08
[modules/yacs.git] / src / yacsloader / Test / echo.idl
index e3c642009e396e1be45dbd6c930d98a78e5d1e0b..bccfceefb73e45e8f734dc931883d75e1230952c 100644 (file)
@@ -58,6 +58,14 @@ module eo{
   {
     S1 s;
   };
+  struct S3
+  {
+    double x;
+    long y;
+    string s;
+    boolean b;
+    Obj ob;
+  };
 
   interface Echo
   {
@@ -81,6 +89,10 @@ module eo{
     void echoAll(in double d,in long l,in string m,in Obj o,out double dd,out long ll,out string s,out Obj p);
     void sleepLong(in double time1,out double time2) ;
     S2 echoStruct(in S2 s);
+    S3 echoStruct2(in S3 s);
+
+    // Shuts down the server.
+    void shutdown();
   };
   interface SubEcho:Echo
   {