blob: a8b071677fe6a3e281bd25cbf19eafd9b5f07808 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#ifndef RACE_MONITOR_IDL
#define RACE_MONITOR_IDL
#include <Components.idl>
//#include "RACE/Monitor/Central_Monitor/Interface.idl"
module CIAO
{
module RACE
{
typedef sequence<long> Delays;
interface Execution_Time_Monitor
{
exception IdNotFound
{
};
oneway void push_delays (in string id, in Delays delay);
Delays get_delays (in string id) raises (IdNotFound);
};
component Central_Monitor
{
provides Execution_Time_Monitor Monitor;
};
home Central_Monitor_Home manages Central_Monitor
{
};
};
};
#endif /*RACE_MONITOR_IDL*/
|