IM20: SCE-MI: Is the implementation expected to make internal co py of b inding objects?

From: Bojsen, Per <bojsen@zaiqtech.com>
Date: Wed Mar 24 2004 - 06:02:28 PST

> I agree with that. Since most specs are distributed electronically
> today, being a little longer is no problem for anyone.

I just wanted to add to issue IM20 that it applies to the
ReplaceBinding() methods as well as BindMessage(In|Out)Port().

I propose to add this text to the description of each of these
four methods (replace <method> with the actual method name),
Sections 5.3.3.4, 5.3.3.5, 5.3.6.2, 5.3.7.2:

  The implementation shall copy the contents of the object pointed
  to by the binding argument to an internal, implementation specific
  location.

  NOTE--The application is free to deallocate and/or modify the
  binding object at any time after calling <method>. Since the
  binding object is copied, the binding itself will not change
  as a result of this.

I have some typographical trouble with where exactly to put this
text in each of the sections. If we put it after the description
of the method arguments it may look like it applies to the last
argument. If we put it before it does not flow nicely with the
existing text. Perhaps we can add a subsection after the argument
descriptions? Or is it better to integrate the above in the
general description of the method before the argument descriptions?
Off hand, that sounds more reasonable to me.

Per
Received on Wed Mar 24 06:02:48 2004

This archive was generated by hypermail 2.1.8 : Wed Mar 24 2004 - 06:02:55 PST