diff options
Diffstat (limited to 'modules/CIAO/connectors/ami4ccm/examples/Hello/AMI/AMI.idl')
-rw-r--r-- | modules/CIAO/connectors/ami4ccm/examples/Hello/AMI/AMI.idl | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/modules/CIAO/connectors/ami4ccm/examples/Hello/AMI/AMI.idl b/modules/CIAO/connectors/ami4ccm/examples/Hello/AMI/AMI.idl new file mode 100644 index 00000000000..e264aea4b8c --- /dev/null +++ b/modules/CIAO/connectors/ami4ccm/examples/Hello/AMI/AMI.idl @@ -0,0 +1,32 @@ +// $Id$ + +#ifndef AMI_IDL +#define AMI_IDL + +#include <Components.idl> + +#include "Hello_Base/Hello_Base.idl" +#include "Hello_Base/Hello_BaseE.idl" +#include "Hello_Base/HelloE.idl" + +module Hello_AMI_AMI +{ + component AMI + { + //provides the interface for Sender + provides Hello_AMI::AMI_MyFoo perform_asynch_my_foo; + + //uses the interface of the Receiver ('server') + uses Hello::MyFoo my_foo_receiver; + + //uses the callback interface of the sender + uses Hello_AMI::AMI_MyFooCallback callback_my_foo; + }; + + home AMIHome manages AMI + { + }; +}; + + +#endif |