Commit 0825fc3e authored by Jan Wilken Dörrie's avatar Jan Wilken Dörrie Committed by Commit Bot

[base] Apply BindOnceRewriter in //ipc

This change applies the BindOnceRewriter in //ipc.
This rewriter replaces calls to base::Bind and base::BindRepeating with
calls to base::BindOnce, in case the result is immediately assigned to a
base::OnceCallback. Given that base::RepeatingCallback is implicitly
convertible to base::OnceCallback, there is no change in functionality.

Steps:
  1. run_tool.py --tool base_bind_rewriters \
                 --tool-arg='--rewriter=bind_to_bind_once'
  2. git cl format

This CL was uploaded by git cl split.

R=jam@chromium.org

Bug: 714018
Change-Id: I323ecd822f7dbf4eefdf4cabf29a39d21d2e0ffa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2132260
Auto-Submit: Jan Wilken Dörrie <jdoerrie@chromium.org>
Commit-Queue: Ken Rockot <rockot@google.com>
Reviewed-by: default avatarKen Rockot <rockot@google.com>
Cr-Commit-Position: refs/heads/master@{#761106}
parent 78a154ba
......@@ -29,12 +29,12 @@ MessagePipeReader::MessagePipeReader(
: delegate_(delegate),
sender_(std::move(sender)),
receiver_(this, std::move(receiver)) {
sender_.set_disconnect_handler(base::BindRepeating(
&MessagePipeReader::OnPipeError, base::Unretained(this),
MOJO_RESULT_FAILED_PRECONDITION));
receiver_.set_disconnect_handler(base::BindRepeating(
&MessagePipeReader::OnPipeError, base::Unretained(this),
MOJO_RESULT_FAILED_PRECONDITION));
sender_.set_disconnect_handler(
base::BindOnce(&MessagePipeReader::OnPipeError, base::Unretained(this),
MOJO_RESULT_FAILED_PRECONDITION));
receiver_.set_disconnect_handler(
base::BindOnce(&MessagePipeReader::OnPipeError, base::Unretained(this),
MOJO_RESULT_FAILED_PRECONDITION));
}
MessagePipeReader::~MessagePipeReader() {
......
......@@ -170,8 +170,8 @@ class ChannelAssociatedGroupController
task_runner_));
connector_->set_incoming_receiver(&dispatcher_);
connector_->set_connection_error_handler(
base::BindRepeating(&ChannelAssociatedGroupController::OnPipeError,
base::Unretained(this)));
base::BindOnce(&ChannelAssociatedGroupController::OnPipeError,
base::Unretained(this)));
connector_->set_enforce_errors_from_incoming_receiver(false);
connector_->SetWatcherHeapProfilerTag("IPC Channel");
if (quota_checker_)
......
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