Issue 3304: Problem with type specific valuetype factories in CORBA 2.3.1 C++ mapping (cxx_revision) Source: Floorboard Software (Mr. Jonathan Biggar, jon(at)floorboard.com) Nature: Uncategorized Issue Severity: Summary: Section 1.17.10.3 states that type specific valuetype factories are generated with a public destructor. This conflicts with the reference counting requirement for factories, since it makes it easier for application code to delete a factory that still has outstanding references. Proposal: Change the text in 1.17.10.3 to make destructors for type specific valuetype factories protected rather than public. Resolution: Revised Text: Change the sentence in 1.17.10.3 that reads: "Each generated factory class has a public virtual destructor, a protected default con-structor, and a public _downcast function allowing downcasting from a pointer to the base ValueFactoryBase class." to: "Each generated factory class has a protected virtual destructor, a protected default con-structor, and a public _downcast function allowing downcasting from a pointer to the base ValueFactoryBase class." Actions taken: February 9, 2000: received issue October 3, 2001: closed issue Discussion: End of Annotations:===== Sender: jbiggar@corvette.floorboard.com Message-ID: <38A2025E.CDC3F4F9@floorboard.com> Date: Wed, 09 Feb 2000 16:12:14 -0800 From: Jonathan Biggar X-Mailer: Mozilla 4.7 [en] (X11; U; SunOS 5.6 sun4u) X-Accept-Language: en MIME-Version: 1.0 To: issues@omg.org, cxx_revision@omg.org Subject: Problem with type specific valuetype factories in CORBA 2.3.1 C++ mapping Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii X-UIDL: h~`d9@3 Date: Tue, 03 Apr 2001 16:07:13 -0700 From: Jonathan Biggar X-Mailer: Mozilla 4.75 [en] (X11; U; SunOS 5.7 sun4u) X-Accept-Language: en MIME-Version: 1.0 To: cxx_revision@omg.org Subject: Proposal for issue 3304 for vote 2 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii X-UIDL: @)?!!Go