Issue 10552: IDL interfaces for ObjectListener and FooListener are inconsistent (data-distribution-rtf) Source: OCI (Mr. Donald Busch, busch_d(at)ociweb.com) Nature: Uncategorized Issue Severity: Summary: The base IDL and implied IDL are inconsistent for ObjectListener and FooListener: 1. The return values are "boolean" in the base class, "void" in the derived. Should be "boolean" for all. 2. The comments in ObjectListener IDL imply that only on_object_modified has a Foo-specific version generated in the derived class. But FooListener has Foo-specific versions for all three operations. FooListener version is correct. Resolution: Revised Text: Actions taken: December 22, 2006: received issue Discussion: End of Annotations:===== il-OSG: COHGOhMVM1lrSWRrMUCVcKoMvYRqaW1mseHCeBsWiud3.PaH23GlWsknYnfZ5RoWfnoBW610u2MGnyaX8eHqqESieb_TiVct8M0TLKU2OHmswsx4dP8Jl0_AVD3IaGq.Hjv5Ewv8wgxyOMo- Date: Fri, 22 Dec 2006 16:59:59 -0600 From: Don Busch User-Agent: Thunderbird 1.5.0.9 (Windows/20061207) To: issues@omg.org Subject: DDS 06-04-09, DLRL Issue: IDL interfaces for ObjectListener and FooListener are inconsistent The base IDL and implied IDL are inconsistent for ObjectListener and FooListener: 1. The return values are "boolean" in the base class, "void" in the derived. Should be "boolean" for all. 2. The comments in ObjectListener IDL imply that only on_object_modified has a Foo-specific version generated in the derived class. But FooListener has Foo-specific versions for all three operations. FooListener version is correct. -Don Busch -- ---------------------------------------------------------------- Don Busch, Principal Software Engineer and Partner Object Computing, Inc. (OCI) http://www.ociweb.com http://www.theaceorb.com http://jacorb.ociweb.com "Never let what you can't do get in the way of what you can do." - John Wooden X-YMail-OSG: G.tKOsMVM1m47nH.wS0PRfgDGfvWYZKv0RMwxcCNvLlQQ8308FQyD5rD7ThIHgkfyvI.j.FC0K2N9vreKkGFWtnkIrNsg4lUgi6zIFNp3l_rKGLa7nk- Date: Wed, 09 May 2007 13:26:39 -0500 From: Don Busch User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) To: data-distribution-rtf@omg.org Subject: [Issue 10552] Edit the ObjectListener IDL: Put all three methods (on_object_created,modified,deleted) inside of the comment indicating which methods are Foo-specific. Edit the FooListener IDL: Change the IDL return types in all three FooListener methods to be "boolean" -- ---------------------------------------------------------------- Don Busch, Principal Software Engineer and Partner Object Computing, Inc. (OCI) http://www.ociweb.com http://www.theaceorb.com http://jacorb.ociweb.com "Never let what you can't do get in the way of what you can do." - John Wooden ---------------------------------------------------------------- ----------------------------------------------------------------