diff options
Diffstat (limited to 'TAO/tests/Multiple_Inheritance/README')
-rw-r--r-- | TAO/tests/Multiple_Inheritance/README | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/TAO/tests/Multiple_Inheritance/README b/TAO/tests/Multiple_Inheritance/README new file mode 100644 index 00000000000..09e5a587400 --- /dev/null +++ b/TAO/tests/Multiple_Inheritance/README @@ -0,0 +1,26 @@ +This module is used as a test for IDL interfaces that inherit from +multiple interfaces. The "diamond of death" inheritance hierarchy is +used in this example where there is a common base class (A), two +classes deriving from the common base class (B and C) and then a final +derived class (D) that inherits from both B and C. + +The client starts off with CORBA Object, narrows to interface A, then +B, then C, and finally D. It calls all the methods on each interface. + +Run the server without arguments. Then use the IOR generated by the +server to run the client: + +client -k <ior> + +You should get the following output: + +method1 +method1 +method2 +method1 +method3 +method1 +method2 +method3 +method4 + |