Add stubbed out WKRemoteObjectRegistry class
authorandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 30 Oct 2013 16:44:21 +0000 (16:44 +0000)
committerandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 30 Oct 2013 16:44:21 +0000 (16:44 +0000)
commitb5be921681462e41f8f9e792b766deeb5e67d309
tree43dac747abf209856f1ab61a770cf53ee9153f6c
parent8be562711f9c731d6d8fd9bcaf17a74c9beff647
Add stubbed out WKRemoteObjectRegistry class
https://bugs.webkit.org/show_bug.cgi?id=123512

Reviewed by Andreas Kling.

Also add a WKRemoteObjectInterface class that represents a remote object interface.

* Shared/API/Cocoa/WKRemoteObjectInterface.h: Added.
* Shared/API/Cocoa/WKRemoteObjectInterface.mm: Added.
(-[WKRemoteObjectInterface initWithProtocol:identifier:]):
(+[WKRemoteObjectInterface remoteObjectInterfaceWithProtocol:]):
* Shared/API/Cocoa/WKRemoteObjectRegistry.h: Added.
* Shared/API/Cocoa/WKRemoteObjectRegistry.mm: Added.
(-[WKRemoteObjectRegistry registerExportedObject:interface:]):
(-[WKRemoteObjectRegistry unregisterExportedObject:interface:]):
(-[WKRemoteObjectRegistry remoteObjectProxyWithInterface:]):
* WebKit2.xcodeproj/project.pbxproj:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@158274 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebKit2/ChangeLog
Source/WebKit2/Shared/API/Cocoa/WKRemoteObjectInterface.h [new file with mode: 0644]
Source/WebKit2/Shared/API/Cocoa/WKRemoteObjectInterface.mm [new file with mode: 0644]
Source/WebKit2/Shared/API/Cocoa/WKRemoteObjectRegistry.h [new file with mode: 0644]
Source/WebKit2/Shared/API/Cocoa/WKRemoteObjectRegistry.mm [new file with mode: 0644]
Source/WebKit2/WebKit2.xcodeproj/project.pbxproj