diff options
author | skyostil <skyostil@chromium.org> | 2015-05-21 07:49:31 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-05-21 14:50:03 +0000 |
commit | 12262cfcdbfd13d853dc358ca600bfc499e31ad5 (patch) | |
tree | e4a0efd5b4438cefec2ea83965debef3cab0019c /content/renderer/devtools | |
parent | 04063aa44f0b20829ae07663da96eba19ebe8f38 (diff) | |
download | chromium_src-12262cfcdbfd13d853dc358ca600bfc499e31ad5.zip chromium_src-12262cfcdbfd13d853dc358ca600bfc499e31ad5.tar.gz chromium_src-12262cfcdbfd13d853dc358ca600bfc499e31ad5.tar.bz2 |
content/child: Remove use of MessageLoopProxy and deprecated MessageLoop APIs
This patch was mostly autogenerated with
https://codereview.chromium.org/1010073002/.
BUG=465354
TBR=jochen@chromium.org,raymes@chromium.org
Review URL: https://codereview.chromium.org/1142063003
Cr-Commit-Position: refs/heads/master@{#330939}
Diffstat (limited to 'content/renderer/devtools')
-rw-r--r-- | content/renderer/devtools/devtools_agent_filter.cc | 19 | ||||
-rw-r--r-- | content/renderer/devtools/devtools_agent_filter.h | 5 |
2 files changed, 11 insertions, 13 deletions
diff --git a/content/renderer/devtools/devtools_agent_filter.cc b/content/renderer/devtools/devtools_agent_filter.cc index f070c1f..127abb0 100644 --- a/content/renderer/devtools/devtools_agent_filter.cc +++ b/content/renderer/devtools/devtools_agent_filter.cc @@ -42,8 +42,9 @@ class MessageImpl : public WebDevToolsAgent::MessageDescriptor { DevToolsAgentFilter::DevToolsAgentFilter() : render_thread_loop_(base::MessageLoop::current()), - io_message_loop_proxy_(ChildProcess::current()->io_message_loop_proxy()), - current_routing_id_(0) {} + io_task_runner_(ChildProcess::current()->io_task_runner()), + current_routing_id_(0) { +} bool DevToolsAgentFilter::OnMessageReceived(const IPC::Message& message) { // Dispatch debugger commands directly from IO. @@ -73,18 +74,16 @@ void DevToolsAgentFilter::OnDispatchOnInspectorBackend( } void DevToolsAgentFilter::AddEmbeddedWorkerRouteOnMainThread(int32 routing_id) { - io_message_loop_proxy_->PostTask( - FROM_HERE, - base::Bind( - &DevToolsAgentFilter::AddEmbeddedWorkerRoute, this, routing_id)); + io_task_runner_->PostTask( + FROM_HERE, base::Bind(&DevToolsAgentFilter::AddEmbeddedWorkerRoute, this, + routing_id)); } void DevToolsAgentFilter::RemoveEmbeddedWorkerRouteOnMainThread( int32 routing_id) { - io_message_loop_proxy_->PostTask( - FROM_HERE, - base::Bind( - &DevToolsAgentFilter::RemoveEmbeddedWorkerRoute, this, routing_id)); + io_task_runner_->PostTask( + FROM_HERE, base::Bind(&DevToolsAgentFilter::RemoveEmbeddedWorkerRoute, + this, routing_id)); } void DevToolsAgentFilter::AddEmbeddedWorkerRoute(int32 routing_id) { diff --git a/content/renderer/devtools/devtools_agent_filter.h b/content/renderer/devtools/devtools_agent_filter.h index 5f2ce64..c8ba687 100644 --- a/content/renderer/devtools/devtools_agent_filter.h +++ b/content/renderer/devtools/devtools_agent_filter.h @@ -14,7 +14,7 @@ struct DevToolsMessageData; namespace base { class MessageLoop; -class MessageLoopProxy; +class SingleThreadTaskRunner; } namespace content { @@ -50,8 +50,7 @@ class DevToolsAgentFilter : public IPC::MessageFilter { void RemoveEmbeddedWorkerRoute(int32 routing_id); base::MessageLoop* render_thread_loop_; - // Proxy to the IO message loop. - scoped_refptr<base::MessageLoopProxy> io_message_loop_proxy_; + scoped_refptr<base::SingleThreadTaskRunner> io_task_runner_; int current_routing_id_; std::set<int32> embedded_worker_routes_; |