Replace all usage of rtc::NewClosure with webrtc::ToQueuedTask

Bug: webrtc:10191
Change-Id: I795c8a6f281ccdf60031500a4fb5a411f2afdb70
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/125400
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26975}
This commit is contained in:
Danil Chapovalov
2019-03-05 11:11:35 +01:00
committed by Commit Bot
parent c1e6e8672a
commit 1aa7581701
9 changed files with 41 additions and 53 deletions

View File

@ -16,6 +16,7 @@
#include "modules/rtp_rtcp/source/rtcp_packet/transport_feedback.h"
#include "rtc_base/checks.h"
#include "rtc_base/event.h"
#include "rtc_base/task_utils/to_queued_task.h"
#include "rtc_base/time_utils.h"
namespace webrtc {
@ -41,8 +42,8 @@ RtcpTransceiver::~RtcpTransceiver() {
void RtcpTransceiver::Stop(std::function<void()> on_destroyed) {
RTC_DCHECK(rtcp_transceiver_);
task_queue_->PostTask(rtc::NewClosure(
Destructor{std::move(rtcp_transceiver_)}, std::move(on_destroyed)));
task_queue_->PostTask(ToQueuedTask(Destructor{std::move(rtcp_transceiver_)},
std::move(on_destroyed)));
RTC_DCHECK(!rtcp_transceiver_);
}
@ -65,8 +66,7 @@ void RtcpTransceiver::RemoveMediaReceiverRtcpObserver(
auto remove = [ptr, remote_ssrc, observer] {
ptr->RemoveMediaReceiverRtcpObserver(remote_ssrc, observer);
};
task_queue_->PostTask(
rtc::NewClosure(std::move(remove), std::move(on_removed)));
task_queue_->PostTask(ToQueuedTask(std::move(remove), std::move(on_removed)));
}
void RtcpTransceiver::SetReadyToSend(bool ready) {