diff options
Diffstat (limited to 'CIAO/performance-tests/Benchmark/Benchmark.idl')
-rw-r--r-- | CIAO/performance-tests/Benchmark/Benchmark.idl | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/CIAO/performance-tests/Benchmark/Benchmark.idl b/CIAO/performance-tests/Benchmark/Benchmark.idl new file mode 100644 index 00000000000..d363628c891 --- /dev/null +++ b/CIAO/performance-tests/Benchmark/Benchmark.idl @@ -0,0 +1,48 @@ +// $Id$ +//============================================================================= +/** + * @file Benchmark.idl + * + * Definition of test interfaces used in the Benchmark module. + * + * @author Diego, Arvind <arvindk@dre.vanderbilt.edu> + */ +//============================================================================= + +#ifndef CIAO_BENCHMARK_IDL +#define CIAO_BENCHMARK_IDL + + +module Benchmark +{ + + /** + * @interface RoundTrip + * + * This Latency test provides operations to measure the round-trip + * latency of the ORB. The interface is same as that of + * $TAO_ROOT/performance-tests/Latency/Single_Threaded + */ + + /// Measure roundtrip delay + interface LatencyTest + { + /// A simple method to measure roundtrip delays + long makeCall (in long send_time); + + }; + + /** + * @interface Controller + * + * This interface is used to start the tests. + */ + interface Controller + { + /// Start the test + void start (); + }; + +}; + +#endif /*CIAO_BENCHMARK_IDL*/ |