Legacy Issue Number: 3111
Source: Floorboard Software ( Jonathan Biggar)
There doens't appear to be any portable way to implement an object that
inherits from an abstract interface using the DSI in C++ without compile
time knowledge of the abstract interface. The basic problem is that I
can create an object reference from a POA, but there is no way to
convert the reference into an abstract interface reference so that I can
send it out on the wire.
We need some mechanism to coerce an object reference into an abstract
interface reference (with a runtime check) to make this work.
Reported: CPP 1.0 — Fri, 10 Dec 1999 05:00 GMT
Updated: Fri, 6 Mar 2015 20:57 GMT
CPP13 — Abstract interface and DSI issue with C++
- Key: CPP13-21
- OMG Task Force: C++ June 2011 RTF