Legacy Issue Number: 2029
Summary: From the C++ spec (CORBA2_3-c++.pdf) pg: 20-132
For static skeletons, the default implementation of the _get_interface
and _is_a functions provided by ServantBase use the interface associated
with the skeleton class to determine their respective return values. For
dynamic skeletons (see Section 20.37), these functions use the
_primary_interface function to determine their return values.
Does this mean that a dynamic implementation needs the IFR?
If not, then how can _is_a be implemented for sub-types?
I note that the java mapping includes the method _all_interfaces in Servant
for precisely this reason...
Reported: CPP 1.0b1 — Fri, 2 Oct 1998 04:00 GMT
Disposition: Resolved — CPP 1.1
Updated: Fri, 6 Mar 2015 20:58 GMT
CPP11 — _primary_interface
- Key: CPP11-84
- OMG Task Force: C++ Mapping RTF