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:
17 You should get the following output: