Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / CallbackTest / Test.idl
blob4bfa44f23c8c21f23c42060040e204e7ef6cca46
2 module Test
4 /**
5 * Callback interface.
6 */
7 interface Callback
9 /// Make sure the callback object is in good shape
10 boolean are_you_there (out string answer);
12 /// Receive the first callback
13 oneway void test_oneway ();
15 /// Shutdown
16 oneway void shutdown ();
20 /**
21 * Clients connect to this interface passing in a Callback
22 * object.
23 * The service will then invoke all the methods on the
24 * Callback.
27 interface Service
29 /// Invoke the callback object from the server
30 oneway void run_test (in Callback the_callback);