Legacy Issue Number: 1130
Summary: Repeated strings within an encapsulation can account
for a large percentage of the size of the encapsulation.
Indirections are already used in the marshaling of TypeCodes
to allow compacting of messages. This can be extended
to also allow indirection for strings. The current
encoding of a string is the unsigned long number of characters
in the string, followed by the null-terminated characters
comprising the string. If we resolve the maximum value
for unsigned long "0xffffffff" for indirections, the
next byte can refer to a previously marshaled string.
Reported: CORBA 2.2 — Thu, 2 Apr 1998 05:00 GMT
Disposition: Resolved — CORBA 2.4.2
Close previously deferred issue as too much for RTF. Add to GIOP future version "wish list".
Updated: Fri, 6 Mar 2015 20:58 GMT