Author: qmathe
Date: Fri Sep 12 01:32:40 2008
New Revision: 3593
URL: http://svn.gna.org/viewcvs/etoile?rev=3593&view=rev
Log:
Fixed UUID serialization/deserialization code. Modified type declaration of
UUID binary value to match ETUUID which uses unsigned char*.
Implemented loadUUID:withName: in ETDeserializer and ETInvocationDeserializer.
Added a hook -lookUpObjectForUUID: called by the two previous methods. It can
be
overriden by CoreObject to resolve UUIDs, by relying on several classes not
available in EtoileSerialize.
The rest of the UUID support will follow in the next CoreObject commits.
Modified:
trunk/Etoile/Frameworks/EtoileSerialize/Headers/ETDeserializer.h
trunk/Etoile/Frameworks/EtoileSerialize/Headers/ETSerializerBackend.h
trunk/Etoile/Frameworks/EtoileSerialize/Sources/ETDeserializer.m
trunk/Etoile/Frameworks/EtoileSerialize/Sources/ETDeserializerBackendBinary.m
trunk/Etoile/Frameworks/EtoileSerialize/Sources/ETSerializerBackendBinary.m
trunk/Etoile/Frameworks/EtoileSerialize/Sources/ETSerializerBackendExample.m
trunk/Etoile/Frameworks/EtoileSerialize/Sources/ETSerializerBackendXML.m
trunk/Etoile/Frameworks/EtoileSerialize/Sources/ETSerializerNullBackend.m
_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs