blob: 40385f4961bb590a3af7fcdf8ca6e52c2905722f (
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
|
module benchmark{
struct msg{
string sender;
string message;
};
exception invalidRequest{};
interface msgAndPort1{
void connect() raises(invalidRequest);
void setPorts( in short valPort1, in short valPort2, in short valPort3) raises(invalidRequest);
boolean sendMsg( in msg message) raises(invalidRequest);
};
interface msgAndPort2{
void connect() raises(invalidRequest);
void setPortsSendMsg( in short valPort1, in short valPort2, in short valPort3, in msg message) raises(invalidRequest);
};
interface msgOnly{
boolean sendMsg( in msg message) raises(invalidRequest);
};
interface setPortsOnly{
void connect() raises(invalidRequest);
void setPorts( in short valPort1, in short valPort2, in short valPort3) raises(invalidRequest);
};
};
|