| Index: chrome/renderer/render_thread.h
|
| ===================================================================
|
| --- chrome/renderer/render_thread.h (revision 21215)
|
| +++ chrome/renderer/render_thread.h (working copy)
|
| @@ -20,7 +20,7 @@
|
| class DevToolsAgentFilter;
|
| class FilePath;
|
| class ListValue;
|
| -
|
| +class NotificationService;
|
| class RenderDnsMaster;
|
| class RendererHistogram;
|
| class RendererWebKitClientImpl;
|
| @@ -114,7 +114,9 @@
|
| private:
|
| virtual void OnControlMessageReceived(const IPC::Message& msg);
|
|
|
| - void Init();
|
| + // Called by the thread base class.
|
| + virtual void Init();
|
| + virtual void CleanUp();
|
|
|
| void OnUpdateVisitedLinks(base::SharedMemoryHandle table);
|
| void OnAddVisitedLinks(const VisitedLinkSlave::Fingerprints& fingerprints);
|
| @@ -152,15 +154,24 @@
|
| void EnsureWebKitInitialized();
|
|
|
| // These objects live solely on the render thread.
|
| - scoped_ptr<ScopedRunnableMethodFactory<RenderThread> > cache_stats_factory_;
|
| scoped_ptr<VisitedLinkSlave> visited_link_slave_;
|
| +
|
| scoped_ptr<UserScriptSlave> user_script_slave_;
|
| +
|
| scoped_ptr<RenderDnsMaster> dns_master_;
|
| - scoped_ptr<AppCacheDispatcher> app_cache_dispatcher_;
|
| - scoped_refptr<DevToolsAgentFilter> devtools_agent_filter_;
|
| +
|
| scoped_ptr<RendererHistogramSnapshots> histogram_snapshots_;
|
| +
|
| + scoped_ptr<ScopedRunnableMethodFactory<RenderThread> > cache_stats_factory_;
|
| +
|
| + scoped_ptr<NotificationService> notification_service_;
|
| +
|
| scoped_ptr<RendererWebKitClientImpl> webkit_client_;
|
|
|
| + scoped_ptr<AppCacheDispatcher> app_cache_dispatcher_;
|
| +
|
| + scoped_refptr<DevToolsAgentFilter> devtools_agent_filter_;
|
| +
|
| #if defined(OS_POSIX)
|
| scoped_refptr<IPC::ChannelProxy::MessageFilter>
|
| suicide_on_channel_error_filter_;
|
|
|