-
Key: ADA12-7
-
Legacy Issue Number: 1359
-
Status: closed
-
Source: Anonymous
-
Summary:
Summary: Ada Language Mapping: Section 23.5.5, “Mapping for Interfaces”
**The following text is added to the Ada language mapping within section
23.5.5 at the end of the subsection titled, “Narrowing Object
References”.**Narrowing an object reference can require a remote invocation (to either
the target object or to an Interface Repository) to verify the
relationship between the actual object and the desired narrow
interface. For cases where the application programmer wishes to avoid
the possibility of this remote invocation, conforming implementations
must provide a primitive subprogram in each interface package to perform
an unchecked narrow operation.
Each interface mapping shall include a function with specification:function Unchecked_To_Ref(The_Ref : in CORBA.Object.Ref’CLASS) return
Ref;Regardless of whether or not The_Ref is known to support the desired
interface, the provided implementation returns a narrowed reference. -
Reported: ADA 1.0 — Fri, 15 May 1998 04:00 GMT
-
Disposition: Resolved — ADA 1.2
-
Disposition Summary:
No Data Available
-
Updated: Fri, 6 Mar 2015 20:58 GMT
ADA12 — Ada Language Mapping: Section 23.5.5, Mapping for Interface
- Key: ADA12-7
- OMG Task Force: IDL/Ada Update Mapping FTF