blob: 55d1cb99edbf6e25096f6f89a123dd3f4c1a6de0 (
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
|
// $Id$
#ifndef __IFR_INHERITANCE_TEST_DEFINED
#define __IFR_INHERITANCE_TEST_DEFINED
module IFR_Test
{
typedef sequence<string> NameList;
interface InterfaceRoot
{
readonly attribute string root_attr1;
attribute string root_attr2;
void get_root(in string root_name, out InterfaceRoot iroot);
readonly attribute string root_attr3;
NameList get_all_roots();
};
interface SubInterface : InterfaceRoot
{
attribute long sub_attr1;
void set_sub(in string sub_name);
NameList get_all_subs();
readonly attribute string sub_attr2;
};
};
#endif
|