Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / LongUpcalls / Test.idl
blob8c0c018e358ba2cd921b7161b9d0b86d7dfa0bb2
1 module Test
3 interface Controller {
4 void worker_started ();
5 // A worker has started
7 void worker_finished ();
8 // A worker has finished
9 };
11 interface Manager {
12 void start_workers (in short worker_count,
13 in long milliseconds,
14 in Controller the_controller);
15 // Start <worker_count> workers, each one runs for the pescribed
16 // number of milliseconds, and report progress to <the_controller>
18 oneway void shutdown ();
19 // Shutdown the Manager's ORB, just for cleanup purposes