Salome HOME
Test executables for study of Supervision Memory Leaks
[samples/component.git] / idl / AddComponent.idl
index 9806f9f1eeba2f4e7b187c287075be32e47d96f6..c52db3a1c21f03eb3d8b1a90ce6b884b120ee5ce 100644 (file)
@@ -34,13 +34,17 @@ module SuperVisionTest {
 
   interface AddComponent : Engines::Component {
     Adder Addition() ;
+    boolean AdditionObjRef1( out Adder anAdder ) ;
+    void AdditionObjRef2( out boolean FuncValue , out Adder anAdder ) ;
     double Add( in double x , in double y , out double z ) ;
+    double AddWithoutSleep( in double x , in double y , out double z ) ;
     long Sigma( in long n ) ;
     double LastResult() ;
   };
 
   interface Adder : Engines::Component {
     double Add( in double x , in double y , out double z ) ;
+    double AddWithoutSleep( in double x , in double y , out double z ) ;
     double AddAndCompare( in double x , in double y , in Adder anOtherAdder,
                           out double z ) ;
     void SetLastResult( in double z ) ;