Issue 2207: Need more info for custom marshalled value in C++ (cxx_revision) Source: (, ) Nature: Uncategorized Issue Severity: Summary: Summary: The current C++ chapter for custom marshalled values on p. 20-94 lacks information about how one implements a custom value. The "Value Type Semantics" chapter in "ptc/98-10-06, 15 Oct. 98[REVIEW]" p. 5-11 says, " The implementer of a custom value type shall provide an implementation of the CustomMarshaller operations. The manner in which this [sic] done shall be specified for each language mapping..." Resolution: Revised Text: Actions taken: November 12, 1998: received issue Discussion: deferred in June 2011 to the next RTF End of Annotations:===== Return-Path: From: Michael Cheng To: Cc: , Kim Rochat Subject: Need more info for custom marshalled value in C++ Date: Thu, 12 Nov 1998 17:54:22 -0500 The current C++ chapter for custom marshalled values on p. 20-94 lacks information about how one implements a custom value. The "Value Type Semantics" chapter in "ptc/98-10-06, 15 Oct. 98[REVIEW]" p. 5-11 says, " The implementer of a custom value type shall provide an implementation of the CustomMarshaller operations. The manner in which this [sic] done shall be specified for each language mapping..." Since register_streaming_policy, lookup_streaming_policy, and unregister_streaming_policy have disappeared from chapter 5, the information we need for C++ are: -- How/where a user implements marshal() and unmarshal(). This could be as simple as having the implementation inherit the CustomMashaller interface, but something should be said about it. -- How the implementations of DataInputStream/DataOutputStream know that a value is custom in read_value()/write_value(). Or does it not need to know this information? Michael Cheng mcheng@us.ibm.com