summaryrefslogtreecommitdiff
path: root/CIAO/tests/IDL3_to_XMI/XMI_For_Module_Reopen/test.idl
blob: 9ec8562abb9904d603c1a6ac0d31657e383bd89a (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
42
43
// $Id$

#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