Merge pull request #2303 from jwillemsen/jwi-803
[ACE_TAO.git] / TAO / tests / CSD_Strategy_Tests / TP_Foo_C / Foo_C.idl
blob6315c0beae825945dcdf3602afd5fa6700fba1e5
1 #ifndef FOO_C_IDL
2 #define FOO_C_IDL
4 #include "FooException.idl"
6 interface Foo_C
8 /// void return-type, no arguments
9 void op1();
11 /// void return-type, 1 "in" argument
12 void op2(in long value);
14 /// long return-type, 1 "in" argument
15 long op3(in long value);
17 /// one-way version of op2
18 oneway void op4(in long value);
20 /// Operation that always raises an exception.
21 void op5() raises (FooException);
23 /// Client calls this last. The last client to claim that it is
24 /// done will cause the server to shutdown.
25 void done();
28 #endif