summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/peerconnection/rtc_sctp_transport.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-06 12:48:11 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-13 09:33:43 +0000
commit7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3 (patch)
treefa14ba0ca8d2683ba2efdabd246dc9b18a1229c6 /chromium/third_party/blink/renderer/modules/peerconnection/rtc_sctp_transport.cc
parent79b4f909db1049fca459c07cca55af56a9b54fe3 (diff)
downloadqtwebengine-chromium-7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3.tar.gz
BASELINE: Update Chromium to 84.0.4147.141
Change-Id: Ib85eb4cfa1cbe2b2b81e5022c8cad5c493969535 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/peerconnection/rtc_sctp_transport.cc')
-rw-r--r--chromium/third_party/blink/renderer/modules/peerconnection/rtc_sctp_transport.cc21
1 files changed, 3 insertions, 18 deletions
diff --git a/chromium/third_party/blink/renderer/modules/peerconnection/rtc_sctp_transport.cc b/chromium/third_party/blink/renderer/modules/peerconnection/rtc_sctp_transport.cc
index 760a5e9b0c0..ea73ae10199 100644
--- a/chromium/third_party/blink/renderer/modules/peerconnection/rtc_sctp_transport.cc
+++ b/chromium/third_party/blink/renderer/modules/peerconnection/rtc_sctp_transport.cc
@@ -8,8 +8,8 @@
#include <memory>
#include "third_party/blink/public/web/web_local_frame.h"
-#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/events/event.h"
+#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/typed_arrays/dom_array_buffer.h"
#include "third_party/blink/renderer/modules/peerconnection/adapters/sctp_transport_proxy.h"
@@ -30,20 +30,15 @@ String TransportStateToString(webrtc::SctpTransportState state) {
// only be visible after reaching "connecting" state.
NOTREACHED();
return String("new");
- break;
case webrtc::SctpTransportState::kConnecting:
return String("connecting");
- break;
case webrtc::SctpTransportState::kConnected:
return String("connected");
- break;
case webrtc::SctpTransportState::kClosed:
return String("closed");
- break;
default:
NOTREACHED();
return String("failed");
- break;
}
}
@@ -55,7 +50,7 @@ std::unique_ptr<SctpTransportProxy> CreateProxy(
scoped_refptr<base::SingleThreadTaskRunner> worker_thread) {
DCHECK(main_thread);
DCHECK(worker_thread);
- LocalFrame* frame = Document::From(context)->GetFrame();
+ LocalFrame* frame = To<LocalDOMWindow>(context)->GetFrame();
DCHECK(frame);
return SctpTransportProxy::Create(*frame, main_thread, worker_thread,
native_transport, delegate);
@@ -68,8 +63,7 @@ RTCSctpTransport::RTCSctpTransport(
rtc::scoped_refptr<webrtc::SctpTransportInterface> native_transport)
: RTCSctpTransport(context,
native_transport,
- Document::From(context)->GetFrame()->GetTaskRunner(
- TaskType::kNetworking),
+ context->GetTaskRunner(TaskType::kNetworking),
PeerConnectionDependencyFactory::GetInstance()
->GetWebRtcWorkerTaskRunner()) {}
@@ -112,15 +106,6 @@ base::Optional<int16_t> RTCSctpTransport::maxChannels() const {
return current_state_.MaxChannels().value();
}
-int16_t RTCSctpTransport::maxChannels(bool& isNull) const {
- if (!current_state_.MaxChannels()) {
- isNull = true;
- return 0;
- }
- isNull = false;
- return *current_state_.MaxChannels();
-}
-
RTCDtlsTransport* RTCSctpTransport::transport() const {
return dtls_transport_;
}