summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/peerconnection/mock_peer_connection_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/peerconnection/mock_peer_connection_impl.cc')
-rw-r--r--chromium/third_party/blink/renderer/modules/peerconnection/mock_peer_connection_impl.cc12
1 files changed, 11 insertions, 1 deletions
diff --git a/chromium/third_party/blink/renderer/modules/peerconnection/mock_peer_connection_impl.cc b/chromium/third_party/blink/renderer/modules/peerconnection/mock_peer_connection_impl.cc
index 177cc15aa9f..8136160f3ed 100644
--- a/chromium/third_party/blink/renderer/modules/peerconnection/mock_peer_connection_impl.cc
+++ b/chromium/third_party/blink/renderer/modules/peerconnection/mock_peer_connection_impl.cc
@@ -248,7 +248,17 @@ FakeRtpTransceiver::FakeRtpTransceiver(
direction_(direction),
current_direction_(blink::ToAbslOptional(current_direction)) {}
-FakeRtpTransceiver::~FakeRtpTransceiver() {}
+FakeRtpTransceiver::~FakeRtpTransceiver() = default;
+
+void FakeRtpTransceiver::ReplaceWith(const FakeRtpTransceiver& other) {
+ media_type_ = other.media_type_;
+ sender_ = other.sender_;
+ receiver_ = other.receiver_;
+ mid_ = other.mid_;
+ stopped_ = other.stopped_;
+ direction_ = other.direction_;
+ current_direction_ = other.current_direction_;
+}
cricket::MediaType FakeRtpTransceiver::media_type() const {
return media_type_;