From 493718ea4738ec664ffbe8f09fb45c1b9b4eb3fa Mon Sep 17 00:00:00 2001 From: Tomas Gunnarsson Date: Fri, 18 Mar 2022 17:20:15 +0100 Subject: [PATCH] Make MockRtpTransceiver not inherit from RefCountedObject Bug: webrtc:12701 Change-Id: Ia43c943cbf96ef7d745dfea79ecca6e52e8bc3b6 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/256104 Reviewed-by: Niels Moller Auto-Submit: Tomas Gunnarsson Commit-Queue: Tomas Gunnarsson Cr-Commit-Position: refs/heads/main@{#36279} --- api/test/mock_rtp_transceiver.h | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/api/test/mock_rtp_transceiver.h b/api/test/mock_rtp_transceiver.h index 5ea9028b77..1d21bce5eb 100644 --- a/api/test/mock_rtp_transceiver.h +++ b/api/test/mock_rtp_transceiver.h @@ -19,11 +19,12 @@ namespace webrtc { -class MockRtpTransceiver final - : public rtc::RefCountedObject { +class MockRtpTransceiver : public RtpTransceiverInterface { public: + MockRtpTransceiver() = default; + static rtc::scoped_refptr Create() { - return rtc::scoped_refptr(new MockRtpTransceiver()); + return rtc::make_ref_counted(); } MOCK_METHOD(cricket::MediaType, media_type, (), (const, override)); @@ -79,9 +80,6 @@ class MockRtpTransceiver final (rtc::ArrayView header_extensions_to_offer), (override)); - - private: - MockRtpTransceiver() = default; }; } // namespace webrtc