summaryrefslogtreecommitdiff
path: root/TAO/tests/Multiple/Multiple.idl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tests/Multiple/Multiple.idl')
-rw-r--r--TAO/tests/Multiple/Multiple.idl56
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 ();
+ };
+
+};