| Index: content/browser/renderer_host/java/java_bridge_channel_host.h
|
| diff --git a/content/browser/renderer_host/java/java_bridge_channel_host.h b/content/browser/renderer_host/java/java_bridge_channel_host.h
|
| index 424d42eec6fbc6013d40cb97392cc6a6bec610c6..f8948464b2ee7eaa5a78763738c5646f38d577f5 100644
|
| --- a/content/browser/renderer_host/java/java_bridge_channel_host.h
|
| +++ b/content/browser/renderer_host/java/java_bridge_channel_host.h
|
| @@ -11,7 +11,13 @@
|
| class JavaBridgeChannelHost : public NPChannelBase {
|
| public:
|
| static JavaBridgeChannelHost* GetJavaBridgeChannelHost(
|
| - int renderer_id, base::MessageLoopProxy*);
|
| + int renderer_id,
|
| + base::MessageLoopProxy* ipc_message_loop);
|
| +
|
| + // A threadsafe function to generate a unique route ID. Used by the
|
| + // JavaBridgeDispatcherHost on the UI thread and this class on the WEBKIT
|
| + // thread.
|
| + static int ThreadsafeGenerateRouteID();
|
|
|
| // NPChannelBase implementation:
|
| virtual int GenerateRouteID() OVERRIDE;
|
| @@ -31,6 +37,9 @@ class JavaBridgeChannelHost : public NPChannelBase {
|
| return new JavaBridgeChannelHost();
|
| }
|
|
|
| + // Message handlers
|
| + void OnGenerateRouteID(int* route_id);
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(JavaBridgeChannelHost);
|
| };
|
|
|
|
|