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 <nisse@webrtc.org>
Auto-Submit: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36279}
This commit is contained in:
Tomas Gunnarsson 2022-03-18 17:20:15 +01:00 committed by WebRTC LUCI CQ
parent 94029b812f
commit 493718ea47

View File

@ -19,11 +19,12 @@
namespace webrtc {
class MockRtpTransceiver final
: public rtc::RefCountedObject<RtpTransceiverInterface> {
class MockRtpTransceiver : public RtpTransceiverInterface {
public:
MockRtpTransceiver() = default;
static rtc::scoped_refptr<MockRtpTransceiver> Create() {
return rtc::scoped_refptr<MockRtpTransceiver>(new MockRtpTransceiver());
return rtc::make_ref_counted<MockRtpTransceiver>();
}
MOCK_METHOD(cricket::MediaType, media_type, (), (const, override));
@ -79,9 +80,6 @@ class MockRtpTransceiver final
(rtc::ArrayView<const RtpHeaderExtensionCapability>
header_extensions_to_offer),
(override));
private:
MockRtpTransceiver() = default;
};
} // namespace webrtc