Issue 1777: DSI C++ issue (cxx_revision) Source: (, ) Nature: Uncategorized Issue Severity: Summary: Summary: Section 20.36.1, page 20-118 of orbos/98-07-12 says: "Similarly, data allocated by the DIR and handed to the ORB (the NVList parameters, the result value, and exception values) are freed by the ORB rather than by the DIR." However, the signatures for the set_result() and set_exception() functions of ServerRequest take arguments of type const Any&. How can the ORB adopt the result and exception data from a const Any? Unless I am missing something, either these signatures have to be changed to Any&, or the quoted sentence has to change to remove the text "the result value, and exception values". Resolution: Change the text as suggested. Revised Text: Change the last sentence of 20.38.1, page 20-152 of ptc/98-09-03, to: Similarly, data allocated by the DIR and handed to the ORB (the NVList parameters) are freed by the ORB rather than by the DIR. Actions taken: August 5, 1998: received issue March 19, 1999: closed issue Discussion: End of Annotations:===== Return-Path: X-Sender: vinoski@mail.boston.iona.ie Date: Wed, 05 Aug 1998 14:59:29 -0400 To: cxx_revision@omg.org, issues@omg.org From: Steve Vinoski Subject: DSI C++ issue Section 20.36.1, page 20-118 of orbos/98-07-12 says: "Similarly, data allocated by the DIR and handed to the ORB (the NVList parameters, the result value, and exception values) are freed by the ORB rather than by the DIR." However, the signatures for the set_result() and set_exception() functions of ServerRequest take arguments of type const Any&. How can the ORB adopt the result and exception data from a const Any? Unless I am missing something, either these signatures have to be changed to Any&, or the quoted sentence has to change to remove the text "the result value, and exception values". --steve