summaryrefslogtreecommitdiff
path: root/CIAO/ccm/Extended/CCM_BadComponentReference.idl
blob: 4e40bd5319b21256521c781de0ebd58df4554916 (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
/// Compliant with OMG 06-04-01 Section 9.4.2.1

#if !defined (CCM_BADCOMPONENTREFERENCE_IDL)
#define CCM_BADCOMPONENTREFERENCE_IDL

#if !defined (CCM_LW)

module Components
{
  typeprefix Components "omg.org";

  enum BadComponentReferenceReason
  {
    NON_LOCAL_REFERENCE,
    NON_COMPONENT_REFERENCE,
    WRONG_CONTAINER
  };
  exception BadComponentReference
  {
    BadComponentReferenceReason reason;
  };
};
#endif

#endif /* CCM_BADCOMPONENTREFERENCE_IDL */