Commit c292f86c authored by Etienne Pierre-doray's avatar Etienne Pierre-doray Committed by Commit Bot

[MessageLoop]: Replace MessageLoopCurrent::task_runner() in /ipc.

MessageLoopCurrent::task_runner() is depecated.
This CL replaces it with with ThreadTaskRunnerHandle::Get().
A small step towards deleting MessageLoop.

This CL was generated with git cl split.
Refer to the top-level CL if necessary :
https://chromium-review.googlesource.com/c/chromium/src/+/1631693

Please CQ if LGTY!

This CL was uploaded by git cl split.

R=jam@chromium.org

Bug: 616447
Change-Id: Ib72f68278cfd05901c1a69c612feb5415485dae8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1636059
Auto-Submit: Etienne Pierre-Doray <etiennep@chromium.org>
Reviewed-by: default avatarJohn Abd-El-Malek <jam@chromium.org>
Commit-Queue: Etienne Pierre-Doray <etiennep@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665866}
parent 2f6c04b8
...@@ -8,13 +8,13 @@ ...@@ -8,13 +8,13 @@
#include "base/bind.h" #include "base/bind.h"
#include "base/memory/ptr_util.h" #include "base/memory/ptr_util.h"
#include "base/message_loop/message_loop.h" #include "base/message_loop/message_loop.h"
#include "base/message_loop/message_loop_current.h"
#include "base/process/process_metrics.h" #include "base/process/process_metrics.h"
#include "base/run_loop.h" #include "base/run_loop.h"
#include "base/strings/stringprintf.h" #include "base/strings/stringprintf.h"
#include "base/synchronization/waitable_event.h" #include "base/synchronization/waitable_event.h"
#include "base/test/perf_time_logger.h" #include "base/test/perf_time_logger.h"
#include "base/threading/thread.h" #include "base/threading/thread.h"
#include "base/threading/thread_task_runner_handle.h"
#include "build/build_config.h" #include "build/build_config.h"
#include "ipc/ipc_channel_mojo.h" #include "ipc/ipc_channel_mojo.h"
#include "ipc/ipc_perftest_messages.h" #include "ipc/ipc_perftest_messages.h"
...@@ -794,7 +794,7 @@ class CallbackPerfTest : public testing::Test { ...@@ -794,7 +794,7 @@ class CallbackPerfTest : public testing::Test {
std::vector<PingPongTestParams> params = GetDefaultTestParams(); std::vector<PingPongTestParams> params = GetDefaultTestParams();
for (size_t i = 0; i < params.size(); i++) { for (size_t i = 0; i < params.size(); i++) {
std::string hello("hello"); std::string hello("hello");
base::MessageLoopCurrent::Get()->task_runner()->PostTask( base::ThreadTaskRunnerHandle::Get()->PostTask(
FROM_HERE, base::BindOnce(&CallbackPerfTest::SingleThreadPingPostTask, FROM_HERE, base::BindOnce(&CallbackPerfTest::SingleThreadPingPostTask,
base::Unretained(this), hello)); base::Unretained(this), hello));
message_count_ = count_down_ = params[i].message_count(); message_count_ = count_down_ = params[i].message_count();
...@@ -805,7 +805,7 @@ class CallbackPerfTest : public testing::Test { ...@@ -805,7 +805,7 @@ class CallbackPerfTest : public testing::Test {
} }
void SingleThreadPingPostTask(const std::string& value) { void SingleThreadPingPostTask(const std::string& value) {
base::MessageLoopCurrent::Get()->task_runner()->PostTask( base::ThreadTaskRunnerHandle::Get()->PostTask(
FROM_HERE, base::BindOnce(&CallbackPerfTest::SingleThreadPongPostTask, FROM_HERE, base::BindOnce(&CallbackPerfTest::SingleThreadPongPostTask,
base::Unretained(this), value)); base::Unretained(this), value));
} }
...@@ -829,7 +829,7 @@ class CallbackPerfTest : public testing::Test { ...@@ -829,7 +829,7 @@ class CallbackPerfTest : public testing::Test {
} }
} }
base::MessageLoopCurrent::Get()->task_runner()->PostTask( base::ThreadTaskRunnerHandle::Get()->PostTask(
FROM_HERE, base::BindOnce(&CallbackPerfTest::SingleThreadPingPostTask, FROM_HERE, base::BindOnce(&CallbackPerfTest::SingleThreadPingPostTask,
base::Unretained(this), payload_)); base::Unretained(this), payload_));
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment