diff options
Diffstat (limited to 'CIAO/tests/IDL3/Components/ComplexComponent/Receptacles/Receptacles.idl')
-rw-r--r-- | CIAO/tests/IDL3/Components/ComplexComponent/Receptacles/Receptacles.idl | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/CIAO/tests/IDL3/Components/ComplexComponent/Receptacles/Receptacles.idl b/CIAO/tests/IDL3/Components/ComplexComponent/Receptacles/Receptacles.idl new file mode 100644 index 00000000000..99162919b47 --- /dev/null +++ b/CIAO/tests/IDL3/Components/ComplexComponent/Receptacles/Receptacles.idl @@ -0,0 +1,68 @@ +// $Id$ +/** + * @file Receptacles.idl + * @author Will Otte <wotte@dre.vanderbilt.edu> + * + * Tests Receptacles within components. + */ + +#include <Components.idl> + +module ReceptaclesSingle +{ + interface foo_interface + { + }; + + interface bar_interface + { + }; + + component Foo + { + uses foo_interface foo; + }; + + component Bar : Foo + { + uses bar_interface bar; + }; + + component FooBar + { + uses foo_interface foo; + uses bar_interface bar; + }; + + component ObjectFoo + { + uses Object foo; + }; + +}; + +module ReceptaclesMultiple +{ + interface foo_interface + { + }; + + interface bar_interface + { + }; + + component Foo + { + uses multiple foo_interface foo; + }; + + component Bar + { + uses multiple bar_interface bar; + }; + + component ObjectFoo + { + uses multiple Object foo; + }; +}; |