Add a separate object that represents a remote object invocation
authorandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 30 Oct 2015 20:38:12 +0000 (20:38 +0000)
committerandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 30 Oct 2015 20:38:12 +0000 (20:38 +0000)
commita0a4fc95159f40bfce011ffddcd2836202aebf77
tree34793a4dd77d88cb22c12e1c44e9cac9bb563dfe
parentf3a21ccf503101318c81b2239e5597d3c424e3e1
Add a separate object that represents a remote object invocation
https://bugs.webkit.org/show_bug.cgi?id=150639

Reviewed by Tim Horton.

* Shared/API/Cocoa/RemoteObjectInvocation.h: Copied from Source/WebKit2/Shared/API/Cocoa/RemoteObjectRegistry.h.
(WebKit::RemoteObjectInvocation::interfaceIdentifier):
(WebKit::RemoteObjectInvocation::encodedInvocation):
* Shared/API/Cocoa/RemoteObjectInvocation.mm: Copied from Source/WebKit2/Shared/API/Cocoa/RemoteObjectRegistry.mm.
(WebKit::RemoteObjectInvocation::RemoteObjectInvocation):
(WebKit::RemoteObjectInvocation::encode):
(WebKit::RemoteObjectInvocation::decode):
* Shared/API/Cocoa/RemoteObjectRegistry.h:
* Shared/API/Cocoa/RemoteObjectRegistry.messages.in:
* Shared/API/Cocoa/RemoteObjectRegistry.mm:
(WebKit::RemoteObjectRegistry::sendInvocation):
(WebKit::RemoteObjectRegistry::invokeMethod):
* Shared/API/Cocoa/_WKRemoteObjectRegistry.mm:
(-[_WKRemoteObjectRegistry _sendInvocation:interface:]):
(-[_WKRemoteObjectRegistry _invokeMethod:]):
* Shared/API/Cocoa/_WKRemoteObjectRegistryInternal.h:
* WebKit2.xcodeproj/project.pbxproj:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@191810 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebKit2/ChangeLog
Source/WebKit2/Shared/API/Cocoa/RemoteObjectInvocation.h [new file with mode: 0644]
Source/WebKit2/Shared/API/Cocoa/RemoteObjectInvocation.mm [new file with mode: 0644]
Source/WebKit2/Shared/API/Cocoa/RemoteObjectRegistry.h
Source/WebKit2/Shared/API/Cocoa/RemoteObjectRegistry.messages.in
Source/WebKit2/Shared/API/Cocoa/RemoteObjectRegistry.mm
Source/WebKit2/Shared/API/Cocoa/_WKRemoteObjectRegistry.mm
Source/WebKit2/Shared/API/Cocoa/_WKRemoteObjectRegistryInternal.h
Source/WebKit2/WebKit2.xcodeproj/project.pbxproj