blob: 648c5150bf4eb9f24b1374c17d067b972843033a (
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
|
// $Id$
#ifndef FOO_IDL_
#define FOO_IDL_
#include <Components.idl>
typedef sequence<short> short_sequence;
typedef sequence<long> long_sequence;
typedef sequence<float> float_sequence;
typedef sequence<double> double_sequence;
struct Bar
{
short s;
long l;
float f;
double d;
};
component Foo
{
attribute short my_short;
attribute long my_long;
attribute float my_float;
attribute double my_double;
attribute short_sequence my_short_sequence;
attribute long_sequence my_long_sequence;
attribute float_sequence my_float_sequence;
attribute double_sequence my_double_sequence;
attribute Bar my_bar_struct;
};
#endif /* FOO_IDL_ */
|