//============================================================================= /** * @file Benchmark.idl * * Definition of test interfaces used in the Benchmark module. * * @author Diego, Arvind */ //============================================================================= #ifndef CIAO_BENCHMARK_IDL #define CIAO_BENCHMARK_IDL #pragma ciao lem "BenchmarkE.idl" module Benchmark { /** * @interface RoundTrip * * This Latency test provides operations to measure the round-trip * latency of the ORB. The interface is the 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*/