Chromium Code Reviews| Index: content/child/child_thread_impl.h |
| diff --git a/content/child/child_thread_impl.h b/content/child/child_thread_impl.h |
| index 529fb0823b3884958bab9d91e71f970985658fc9..e5d4c790130e5e20768e3ae7202fd6e03ecc1966 100644 |
| --- a/content/child/child_thread_impl.h |
| +++ b/content/child/child_thread_impl.h |
| @@ -80,6 +80,7 @@ class CONTENT_EXPORT ChildThreadImpl |
| bool Send(IPC::Message* msg) override; |
| // ChildThread implementation: |
| + scoped_refptr<base::SingleThreadTaskRunner> GetTaskRunner() override; |
|
no sievers
2015/03/04 19:15:02
Is there a way (at least longer term) how we could
Sami
2015/03/04 19:39:28
I agree that it's a mess :( To add on top of the t
|
| #if defined(OS_WIN) |
| void PreCacheFont(const LOGFONT& log_font) override; |
| void ReleaseCachedFonts() override; |
| @@ -253,6 +254,7 @@ class CONTENT_EXPORT ChildThreadImpl |
| bool on_channel_error_called_; |
| base::MessageLoop* message_loop_; |
| + scoped_refptr<base::SingleThreadTaskRunner> task_runner_; |
| scoped_ptr<FileSystemDispatcher> file_system_dispatcher_; |
| @@ -304,6 +306,7 @@ struct ChildThreadImpl::Options { |
| bool use_mojo_channel; |
| bool in_browser_process; |
| std::vector<IPC::MessageFilter*> startup_filters; |
| + scoped_refptr<base::SingleThreadTaskRunner> task_runner; |
| private: |
| Options(); |
| @@ -317,6 +320,8 @@ class ChildThreadImpl::Options::Builder { |
| Builder& UseMojoChannel(bool use_mojo_channel); |
| Builder& WithChannelName(const std::string& channel_name); |
| Builder& AddStartupFilter(IPC::MessageFilter* filter); |
| + Builder& WithTaskRunner( |
| + scoped_refptr<base::SingleThreadTaskRunner> task_runner); |
| Options Build(); |