summaryrefslogtreecommitdiff
path: root/CIAO/examples/Null_Component/Null_Component.idl
blob: 086e3ac23d49089289453f1f95abff3acf48d2d6 (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
/**
 * @file Null_Component.idl
 *
 * @author Abdul Sowayan <abdullah.sowayan@lmco.com>
 */

#ifndef NULL_COMPONENT_IDL
#define NULL_COMPONENT_IDL

#include <Components.idl>
#include "Null_Interface.idl"


/**
 * @class Null_Component
 *
 * This component is intentionally left blank. Its purpose
 * is to measure the footprint of a component in CIAO.
 */
component Null_Component
{
  provides Null_Interface null_facet;
};

/**
 * @class Null_Component_Home
 *
 * @brief home for Null_Component
 */
home Null_Component_Home manages Null_Component
{
};

#endif /* NULL_COMPONENT_IDL */