diff options
Diffstat (limited to 'trunk/TAO/examples/AMH/Sink_Server/Test.idl')
-rw-r--r-- | trunk/TAO/examples/AMH/Sink_Server/Test.idl | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/trunk/TAO/examples/AMH/Sink_Server/Test.idl b/trunk/TAO/examples/AMH/Sink_Server/Test.idl new file mode 100644 index 00000000000..dad54437056 --- /dev/null +++ b/trunk/TAO/examples/AMH/Sink_Server/Test.idl @@ -0,0 +1,30 @@ +// +// $Id$ +// + +/// A simple module to avoid namespace pollution +module Test +{ + /// Use a timestamp to measure the roundtrip delay + typedef unsigned long long Timestamp; + + /// Measure roundtrip delay + interface Roundtrip + { + /// Let the Server know a new client is interested in joining the test + void start_test (); + + /// Let the server know the client is done + void end_test (); + + /// A simple method to measure roundtrip delays + /** + * The operation simply returns its argument, this is used in AMI + * and deferred synchronous tests to measure the roundtrip delay + * without the need for a different reply handler for each + * request. + */ + Timestamp test_method (in Timestamp send_time); + + }; +}; |