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 = "simple_example";
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