blob: 3e7e89997cb3060b03f820bf7c6ec3835a039630 (
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
39
40
41
|
#ifndef TEST_IDL
#define TEST_IDL
module A {
module C {
interface B_itf {
};
interface C_itf {
};
eventtype E_evt {
};
eventtype F_evt {
};
component B_comp {
provides C_itf c_facet;
consumes E_evt e_consumer;
};
};
};
module A {
module B {
module C {
module D {
component A_comp : ::A::C::B_comp {
provides ::A::C::B_itf a_facet;
consumes ::A::C::F_evt f_consumer;
};
home A_home manages ::A::B::C::D::A_comp {
};
};
};
};
};
#endif // TEST_IDL
|