summaryrefslogtreecommitdiffstats
path: root/content/renderer/java/java_bridge_channel.h
diff options
context:
space:
mode:
authorsteveblock@chromium.org <steveblock@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-20 18:26:23 +0000
committersteveblock@chromium.org <steveblock@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-20 18:26:23 +0000
commit98a7aaf64da79af3623c3ab40f01d622d3eb3a2c (patch)
tree47154ddbf8642257006932d9e217f88272ec0d73 /content/renderer/java/java_bridge_channel.h
parentacb496198af27f195eb0e32b7e11b3e70c1fde19 (diff)
downloadchromium_src-98a7aaf64da79af3623c3ab40f01d622d3eb3a2c.zip
chromium_src-98a7aaf64da79af3623c3ab40f01d622d3eb3a2c.tar.gz
chromium_src-98a7aaf64da79af3623c3ab40f01d622d3eb3a2c.tar.bz2
Fix the Java Bridge to support non-array renderer-side objects
This is the first patch in a series to add support for passing renderer-side objects to the methods of injected objects in the Java Bridge. It adds support for non-array renderer-side objects. In order to pass renderer-side objects to Java, we need to proxy them to the browser. This means that the browser must make synchronous IPC calls to the renderer. - Update the JavaBridgeChannel to obtain a route ID for a renderer-side object by sending a sync IPC to the JavaBridgeChannelHost. - Allow the JavaBridgeChannelHost to send messages to the JavaBridgeChannel to support the above and to allow the browser to interrogate renderer-side objects. - Update JavaBoundObject to handle renderer-side objects. Add a TODO for arrays. - Update comment about the shutdown event used with the JavaBridgeChannelHost. - Update comments about the containing window and page URL used when creating NPObjectStub and NPObjectProxy objects. BUG=105547 Review URL: http://codereview.chromium.org/8918008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115151 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/java/java_bridge_channel.h')
-rw-r--r--content/renderer/java/java_bridge_channel.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/content/renderer/java/java_bridge_channel.h b/content/renderer/java/java_bridge_channel.h
index 4f7beb1..4114a9f 100644
--- a/content/renderer/java/java_bridge_channel.h
+++ b/content/renderer/java/java_bridge_channel.h
@@ -19,9 +19,6 @@ class JavaBridgeChannel : public NPChannelBase {
// NPChannelBase implementation:
virtual int GenerateRouteID() OVERRIDE;
- // NPChannelBase override:
- virtual bool OnMessageReceived(const IPC::Message& msg) OVERRIDE;
-
private:
JavaBridgeChannel() {}