Please report new issues athttps://github.com/DOCGroup
Consider IDL as follows: interface Foo { void operation(in long x); }; interface Bar : Foo { void method(in short y); }; The implied IDL should be: interface AMI_BarHandler : AMI_FooHandler { }; however TAO generates code as if it was: interface AMI_BarHandler { }; This is dead wrong and makes it impossible to use an AMI_BarHandler in the Foo::sendc_operation()
Fixed. Fri Nov 22 15:30:28 2002 Jeff Parsons <parsons@isis-server.isis.vanderbilt.edu> * TAO_IDL/be/be_visitor_ami_pre_proc.cpp: Fixed the creation of the inheritance list for the implied AMI reply handler interface. It now inherits from the reply handler of each of the original interface's parents. Thanks to Carlos O'Ryan <coryan@atdesk> for pointing out the bug. This closes [BUGID:1371].