00001
#ifndef _NC_BENCHMARK_IDL_
00002
#define _NC_BENCHMARK_IDL_
00003
00004
#include <baci.idl>
00005
00006
#pragma prefix "alma"
00007
00008
00009 module NC_BENCHMARK{
00010
00011 const short MAX_MSG_LENGTH = 16384;
00012 const string
CHANNEL_NAME =
"benchmark_test";
00013
00014
#pragma DCPS_DATA_TYPE "NC_BENCHMARK::Message"
00015
00016 struct Message{
00017 long seqnum;
00018 unsigned long long time;
00019 sequence<octet, MAX_MSG_LENGTH> data;
00020 };
00021
00022
00023 interface
testNCSupplier :
ACS::ACSComponent{
00024
00025
void runTest(in
unsigned long frequency, in
unsigned long duration);
00026
00027 };
00028
00029 };
00030
00031
00032
#endif