diff options
Diffstat (limited to 'modules/CIAO/connectors/ami4ccm/examples/AMI/AMI.idl')
-rw-r--r-- | modules/CIAO/connectors/ami4ccm/examples/AMI/AMI.idl | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/modules/CIAO/connectors/ami4ccm/examples/AMI/AMI.idl b/modules/CIAO/connectors/ami4ccm/examples/AMI/AMI.idl new file mode 100644 index 00000000000..57478b6d997 --- /dev/null +++ b/modules/CIAO/connectors/ami4ccm/examples/AMI/AMI.idl @@ -0,0 +1,33 @@ +// $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_MyFoo perform_asynch_my_foo; + provides CCM_AMI::AMI_MyInterface perform_asynch_my_interface; + + //uses the interface of the Receiver ('server') + uses CCM_AMI::MyFoo my_foo_receiver; + uses CCM_AMI::MyInterface my_interface_receiver; + + //uses the callback interface of the sender + uses CCM_AMI::AMI_MyFoo_callback callback_my_foo; + uses CCM_AMI::AMI_MyInterface_callback callback_my_interface; + }; + + home AMIHome manages AMI + { + }; +}; + + +#endif |