summaryrefslogtreecommitdiff
path: root/ACE/TAO/tests/Bug_3000_Regression/Test.idl
blob: 5088a3282645b775e9cc1b05411afd850bcb756a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
//
// $Id$
//

module Test
{
  /**
   * Callback interface.
   */
  interface Callback
  {
    /// Receive the first callback
    oneway void test_oneway ();
  };

  /**
   * Clients connect to this interface passing in a Callback
   * object.
   * The service will then invoke all the methods on the
   * Callback.
   *
   */
  interface Service
  {
    /// Invoke the callback object from the server
    oneway void run_test (in Callback the_callback);

    void shutdown ();
  };

};