5 * Callback interface used to test the behavior of the ORB under
8 interface Crashed_Callback
10 /// Make sure the callback object is still in good shape
12 * The server needs to verify that at least some requests worked
13 * before trying to test the behavior of the ORB after a crash.
15 boolean are_you_there
();
17 /// Force an abort() on the process implementing the callback
19 oneway
void crash_now_please
();
21 /// Receive the first callback
22 oneway
void test_oneway
();
26 * Clients connect to this interface passing in a Crashed_Callback
28 * The service will then invoke all the methods on the
29 * Crashed_Callback, and verify that only exceptions are raised
30 * after invoking @c crash_now_please()
35 /// Invoke the callback object from the server
36 oneway
void run_test
(in Crashed_Callback the_callback
);