Merge pull request #2301 from sonndinh/remove-dup-reactor-functions
[ACE_TAO.git] / TAO / tests / Multiple_Inheritance / README
blob8d117de9b01bb5d2b6d5af7d6ca23d752674307b
3 This module is used as a test for IDL interfaces that inherit from
4 multiple interfaces.  The "diamond of death" inheritance hierarchy is
5 used in this example where there is a common base class (A), two
6 classes deriving from the common base class (B and C) and then a final
7 derived class (D) that inherits from both B and C.
9 The client starts off with CORBA Object, narrows to interface A, then
10 B, then C, and finally D. It calls all the methods on each interface.
12 Run the server without arguments.  Then use the IOR generated by the
13 server to run the client:
15 client -k <ior>
17 You should get the following output:
19 method1
20 method1
21 method2
22 method1
23 method3
24 method1
25 method2
26 method3
27 method4