summaryrefslogtreecommitdiff
path: root/TAO/tests/LongUpcalls/Test.idl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tests/LongUpcalls/Test.idl')
-rw-r--r--TAO/tests/LongUpcalls/Test.idl23
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
+ };
+};