diff options
Diffstat (limited to 'TAO/tests/Multiple/Multiple.idl')
-rw-r--r-- | TAO/tests/Multiple/Multiple.idl | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/TAO/tests/Multiple/Multiple.idl b/TAO/tests/Multiple/Multiple.idl new file mode 100644 index 00000000000..e669d7f0345 --- /dev/null +++ b/TAO/tests/Multiple/Multiple.idl @@ -0,0 +1,56 @@ +//$Id$ + +/* ============================================================================ +// +// = LIBRARY +// TAO/tests/Multiple +// +// = FILENAME +// Multiple.idl +// +// = DESCRIPTION +// IDL definition of a Diamond shaped hierarchy +// of IDL interfaces. This Diamond shaped hierarchy +// is used for testing the collocation. +// The hierarchy used is decipted in the following +// figure. +// +// Top +// / \ +// Left Right +// \ / +// Bottom +// +// = AUTHOR +// Angelo Corsaro <corsaro@cs.wustl.edu> +// +// ============================================================================ +*/ + + +module _Multiple +{ + + interface Top + { + string top_quote (); + + oneway void shutdown (); + }; + + interface Left : Top + { + string left_quote (); + }; + + interface Right : Top + { + string right_quote (); + }; + + interface Bottom : Left, Right + { + string bottom_quote (); + }; + +}; |