diff options
Diffstat (limited to 'TAO/tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A.idl')
-rw-r--r-- | TAO/tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A.idl | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/TAO/tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A.idl b/TAO/tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A.idl new file mode 100644 index 00000000000..e9f3b0345f8 --- /dev/null +++ b/TAO/tests/CSD_Strategy_Tests/TP_Foo_A/Foo_A.idl @@ -0,0 +1,29 @@ +// $Id$ +#ifndef FOO_A_IDL +#define FOO_A_IDL + +#include "FooException.idl" + +interface Foo_A +{ + /// void return-type, no arguments + void op1(); + + /// void return-type, 1 "in" argument + void op2(in long value); + + /// long return-type, 1 "in" argument + long op3(in long value); + + /// one-way version of op2 + oneway void op4(in long value); + + /// Operation that always raises an exception. + void op5() raises (FooException); + + /// Client calls this last. The last client to claim that it is + /// done will cause the server to shutdown. + void done(); +}; + +#endif |