RE: IM33: Modifying and/or sending messages received

From: Bojsen, Per <bojsen@zaiqtech.com>
Date: Fri Nov 12 2004 - 14:23:53 PST

Hi Brian,

I noticed you have already incorporated my proposed language for
IM33 in rev 1.0.7. However, at last meeting we decided to ban the
reuse of SceMiMessageData objects passed to the Receive() callbacks,
so I've updated my proposal for the Receive() callback as follows:

  In Section 5.4.7.1, document p. 55, PDF p. 63, replace the last
  paragraph in the section with:

    It shall be an error if the class SceMiMessageData object
    passed to the receive callback is passed as the class
    SceMiMessageData argument of the SceMiMessageInPortProxy::Send()
    method. Modifying the class SceMiMessageData object by casting
    away const leads to undefined behavior.

The language for Send() that you've already added remains the same.

Thanks,
Per

-- 
Per Bojsen                                Email: <bojsen@zaiqtech.com>
Zaiq Technologies, Inc.                   WWW:   http://www.zaiqtech.com
78 Dragon Ct.                             Tel:   781 721 8229
Woburn, MA 01801                          Fax:   781 932 7488
Received on Fri Nov 12 14:22:52 2004

This archive was generated by hypermail 2.1.8 : Fri Nov 12 2004 - 14:22:57 PST