summaryrefslogtreecommitdiff
path: root/modules/CIAO/connectors/AMI_CCM/AMI/AMI.idl
blob: 0e482404fcb96181ac2e403fe9fb1f45c07acd66 (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
// $Id$

#ifndef AMI_IDL
#define AMI_IDL

#include <Components.idl>

#include "../Hello_Base/Hello_Base.idl"

module Hello_AMI
{
  component AMI
  {
    //provides the interface for Sender
    provides CCM_AMI::AMI_ami_foo   perform_asynch_foo;

    //uses the interface of the Receiver ('server')
    uses CCM_AMI::AMI_foo           receiver_foo;

    //uses the callback interface of the sender
    uses CCM_AMI::AMI_foo_callback  callback_foo;
  };

  home AMIHome manages AMI
  {
  };
};

#endif