diff options
Diffstat (limited to 'TAO/tests/LongUpcalls/Test.idl')
-rw-r--r-- | TAO/tests/LongUpcalls/Test.idl | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/TAO/tests/LongUpcalls/Test.idl b/TAO/tests/LongUpcalls/Test.idl new file mode 100644 index 00000000000..047bd3bde5f --- /dev/null +++ b/TAO/tests/LongUpcalls/Test.idl @@ -0,0 +1,23 @@ +// $Id$ + +module Test +{ + interface Controller { + void worker_started (); + // A worker has started + + void worker_finished (); + // A worker has finished + }; + + interface Manager { + void start_workers (in short worker_count, + in long milliseconds, + in Controller the_controller); + // Start <worker_count> workers, each one runs for the pescribed + // number of milliseconds, and report progress to <the_controller> + + oneway void shutdown (); + // Shutdown the Manager's ORB, just for cleanup purposes + }; +}; |