diff options
Diffstat (limited to 'TAO/orbsvcs/tests/HTIOP/BiDirectional/test.idl')
-rw-r--r-- | TAO/orbsvcs/tests/HTIOP/BiDirectional/test.idl | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/TAO/orbsvcs/tests/HTIOP/BiDirectional/test.idl b/TAO/orbsvcs/tests/HTIOP/BiDirectional/test.idl new file mode 100644 index 00000000000..47ede657b9a --- /dev/null +++ b/TAO/orbsvcs/tests/HTIOP/BiDirectional/test.idl @@ -0,0 +1,27 @@ +// +// $Id$ +// + +interface Callback +{ + oneway void shutdown (); + // A safe way to shutdown the client, using either clean shutdowns + // or "catastrophic failures". + + void callback_method (); + // A simple remote call + +}; + +interface Simple_Server +{ + long test_method (in boolean do_callback); + // Just call a method on the server, + + void callback_object (in Callback cb); + // send the callback object to the server + + oneway void shutdown (); + // A safe way to shutdown the server, it is a oneway function so we + // will never get a COMM_FAILURE error +}; |