Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / performance-tests / CSD_Strategy / TestServant / Foo.idl
blobc3e27ab33ba45e67a94d7bda2cc88210e012cb85
1 #ifndef FOO_IDL
2 #define FOO_IDL
4 #include "TestInf/FooException.idl"
6 interface Foo
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