1 /// Put the interfaces in a module, to avoid global namespace pollution
4 /// Interface for the client, which is called back from the server
7 /// Called to cause the client to start worker threads to handle
8 /// further calls: does not return
9 void start_threads_and_block
();
11 /// Called to check that the client is able to perform CORBA work
14 /// A method to stop the client waiting for any more calls
15 oneway
void shutdown
();
18 /// Interface for the server, called from the client to start the test
21 /// Pass the callback object to the server, which the server then calls on
22 void pass_callback
(in TestCallback test
);