Deprecating ThreadChecker specific interface.
All changes outside thread_checker.h are by:
s/CalledOnValidThread/IsCurrent/
s/DetachFromThread/Detach/
Bug: webrtc:9883
Change-Id: Idbb1086bff0817db58e770116acf4c9d60fae8b3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/131023
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27494}
diff --git a/audio/channel_send.cc b/audio/channel_send.cc
index 71c33d6..4e0094e 100644
--- a/audio/channel_send.cc
+++ b/audio/channel_send.cc
@@ -302,13 +302,13 @@
class TransportFeedbackProxy : public TransportFeedbackObserver {
public:
TransportFeedbackProxy() : feedback_observer_(nullptr) {
- pacer_thread_.DetachFromThread();
- network_thread_.DetachFromThread();
+ pacer_thread_.Detach();
+ network_thread_.Detach();
}
void SetTransportFeedbackObserver(
TransportFeedbackObserver* feedback_observer) {
- RTC_DCHECK(thread_checker_.CalledOnValidThread());
+ RTC_DCHECK(thread_checker_.IsCurrent());
rtc::CritScope lock(&crit_);
feedback_observer_ = feedback_observer;
}
@@ -318,14 +318,14 @@
uint16_t sequence_number,
size_t length,
const PacedPacketInfo& pacing_info) override {
- RTC_DCHECK(pacer_thread_.CalledOnValidThread());
+ RTC_DCHECK(pacer_thread_.IsCurrent());
rtc::CritScope lock(&crit_);
if (feedback_observer_)
feedback_observer_->AddPacket(ssrc, sequence_number, length, pacing_info);
}
void OnTransportFeedback(const rtcp::TransportFeedback& feedback) override {
- RTC_DCHECK(network_thread_.CalledOnValidThread());
+ RTC_DCHECK(network_thread_.IsCurrent());
rtc::CritScope lock(&crit_);
if (feedback_observer_)
feedback_observer_->OnTransportFeedback(feedback);
@@ -342,19 +342,19 @@
class TransportSequenceNumberProxy : public TransportSequenceNumberAllocator {
public:
TransportSequenceNumberProxy() : seq_num_allocator_(nullptr) {
- pacer_thread_.DetachFromThread();
+ pacer_thread_.Detach();
}
void SetSequenceNumberAllocator(
TransportSequenceNumberAllocator* seq_num_allocator) {
- RTC_DCHECK(thread_checker_.CalledOnValidThread());
+ RTC_DCHECK(thread_checker_.IsCurrent());
rtc::CritScope lock(&crit_);
seq_num_allocator_ = seq_num_allocator;
}
// Implements TransportSequenceNumberAllocator.
uint16_t AllocateSequenceNumber() override {
- RTC_DCHECK(pacer_thread_.CalledOnValidThread());
+ RTC_DCHECK(pacer_thread_.IsCurrent());
rtc::CritScope lock(&crit_);
if (!seq_num_allocator_)
return 0;
@@ -373,7 +373,7 @@
RtpPacketSenderProxy() : rtp_packet_sender_(nullptr) {}
void SetPacketSender(RtpPacketSender* rtp_packet_sender) {
- RTC_DCHECK(thread_checker_.CalledOnValidThread());
+ RTC_DCHECK(thread_checker_.IsCurrent());
rtc::CritScope lock(&crit_);
rtp_packet_sender_ = rtp_packet_sender;
}
@@ -660,7 +660,7 @@
"AudioEncoder",
TaskQueueFactory::Priority::NORMAL)) {
RTC_DCHECK(module_process_thread);
- module_process_thread_checker_.DetachFromThread();
+ module_process_thread_checker_.Detach();
audio_coding_.reset(AudioCodingModule::Create(AudioCodingModule::Config()));
@@ -723,7 +723,7 @@
}
ChannelSend::~ChannelSend() {
- RTC_DCHECK(construction_thread_.CalledOnValidThread());
+ RTC_DCHECK(construction_thread_.IsCurrent());
if (media_transport_) {
media_transport_->RemoveTargetTransferRateObserver(this);
@@ -823,8 +823,8 @@
// or on a TaskQueue via VideoSendStreamImpl::OnEncoderConfigurationChanged.
// TODO(solenberg): Figure out a good way to check this or enforce calling
// rules.
- // RTC_DCHECK(worker_thread_checker_.CalledOnValidThread() ||
- // module_process_thread_checker_.CalledOnValidThread());
+ // RTC_DCHECK(worker_thread_checker_.IsCurrent() ||
+ // module_process_thread_checker_.IsCurrent());
rtc::CritScope lock(&bitrate_crit_section_);
CallEncoder([&](AudioEncoder* encoder) {
@@ -1152,7 +1152,7 @@
}
RtpRtcp* ChannelSend::GetRtpRtcp() const {
- RTC_DCHECK(module_process_thread_checker_.CalledOnValidThread());
+ RTC_DCHECK(module_process_thread_checker_.IsCurrent());
return _rtpRtcpModule.get();
}