omnithread update
Report number 31Reported by Dietmar May
Date 11 Aug 1998
Platforms Windows NT/95
Version omniORB_2.5.0
Description
With the following IDL:
// IDL
module A {
interface B {
};
};
module C {
interface B : A::B {
};
};
The stub code C::_sk_B::dispatch, must call A::_sk_B::dispatch as
((A__sk_B*)this)->A__sk_B::dispatch.
Otherwise, the invocation would just end up calling itself infinitely.
The previous workaround A__sk_B::dispatch does not deal with the case
when the interface name is the same (even though they are in different
modules).
Patch
Action
If you need more information, contact omniorb@uk.research.att.com. We'd like to hear from you.
Contact information
Copyright © 2002 AT&T Laboratories Cambridge
