| Index: content/renderer/render_thread_impl.h
|
| diff --git a/content/renderer/render_thread_impl.h b/content/renderer/render_thread_impl.h
|
| index 3659394aa133d52db9995be9c7703f2804f846bd..da9c9c5b3f8675d9012a367522aa362667853af8 100644
|
| --- a/content/renderer/render_thread_impl.h
|
| +++ b/content/renderer/render_thread_impl.h
|
| @@ -165,6 +165,7 @@ class CONTENT_EXPORT RenderThreadImpl : public RenderThread,
|
| virtual void PreCacheFont(const LOGFONT& log_font) OVERRIDE;
|
| virtual void ReleaseCachedFonts() OVERRIDE;
|
| #endif
|
| + virtual ServiceRegistry* GetServiceRegistry() OVERRIDE;
|
|
|
| // Synchronously establish a channel to the GPU plugin if not previously
|
| // established or if it has been lost (for example if the GPU plugin crashed).
|
| @@ -394,6 +395,9 @@ class CONTENT_EXPORT RenderThreadImpl : public RenderThread,
|
| void AddEmbeddedWorkerRoute(int32 routing_id, IPC::Listener* listener);
|
| void RemoveEmbeddedWorkerRoute(int32 routing_id);
|
|
|
| + void RegisterPendingRenderFrameConnect(int routing_id,
|
| + mojo::ScopedMessagePipeHandle handle);
|
| +
|
| private:
|
| // ChildThread
|
| virtual bool OnControlMessageReceived(const IPC::Message& msg) OVERRIDE;
|
| @@ -419,13 +423,6 @@ class CONTENT_EXPORT RenderThreadImpl : public RenderThread,
|
| unsigned internalformat,
|
| unsigned usage) OVERRIDE;
|
|
|
| - // mojo::ServiceProvider implementation:
|
| - virtual void ConnectToService(
|
| - const mojo::String& service_url,
|
| - const mojo::String& service_name,
|
| - mojo::ScopedMessagePipeHandle message_pipe,
|
| - const mojo::String& requestor_url) OVERRIDE;
|
| -
|
| void Init();
|
|
|
| void OnSetZoomLevelForCurrentURL(const std::string& scheme,
|
| @@ -568,6 +565,8 @@ class CONTENT_EXPORT RenderThreadImpl : public RenderThread,
|
| bool is_zero_copy_enabled_;
|
| bool is_one_copy_enabled_;
|
|
|
| + std::map<int, mojo::MessagePipeHandle> pending_render_frame_connects_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl);
|
| };
|
|
|
|
|