[webkit-dev] Passing data structures through postMessage()
Oliver Hunt
oliver at apple.com
Thu Sep 10 17:40:57 PDT 2009
On Sep 10, 2009, at 5:32 PM, Drew Wilson wrote:
>
>
> On Thu, Sep 10, 2009 at 5:29 PM, Oliver Hunt <oliver at apple.com> wrote:
>
> This is incorrect, from the bindings point of view the type here
> should be "any", which in the JS bindings means ScriptValue. The
> actual serialisation is by definition bindings dependent, be that
> JSC or ObjC.
>
> Certainly, from a WebIDL standpoint this is correct. I'm not certain
> that our current code generator will accept this (the JS bindings
> are quite flexible especially if we are talking about custom
> attributes, but my experience with the ObjC generated bindings are
> that you need to specify concrete classes in the .idl files or else
> you end up with type errors at compile time - this could obviously
> be changed).
The implementation i had many months ago worked more or less correctly
for obj-c and js (for those objects it could correctly serialise, per
my prior email exactly what got serialised was less clear than would
be ideal) provided that they provided a serialisation function.
--Oliver
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20090910/e6b7f7c8/attachment.html>
More information about the webkit-dev
mailing list