diff options
Diffstat (limited to 'third_party/libwebrtc/pc/webrtc_session_description_factory.h')
-rw-r--r-- | third_party/libwebrtc/pc/webrtc_session_description_factory.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/third_party/libwebrtc/pc/webrtc_session_description_factory.h b/third_party/libwebrtc/pc/webrtc_session_description_factory.h index 22ead41d9b..eed922eda7 100644 --- a/third_party/libwebrtc/pc/webrtc_session_description_factory.h +++ b/third_party/libwebrtc/pc/webrtc_session_description_factory.h @@ -73,9 +73,6 @@ class WebRtcSessionDescriptionFactory { void CreateAnswer(CreateSessionDescriptionObserver* observer, const cricket::MediaSessionOptions& session_options); - void SetSdesPolicy(cricket::SecurePolicy secure_policy); - cricket::SecurePolicy SdesPolicy() const; - void set_enable_encrypted_rtp_header_extensions(bool enable) { session_desc_factory_.set_enable_encrypted_rtp_header_extensions(enable); } @@ -88,6 +85,9 @@ class WebRtcSessionDescriptionFactory { bool waiting_for_certificate_for_testing() const { return certificate_request_state_ == CERTIFICATE_WAITING; } + void SetInsecureForTesting() { + transport_desc_factory_.SetInsecureForTesting(); + } private: enum CertificateRequestState { @@ -144,6 +144,7 @@ class WebRtcSessionDescriptionFactory { std::function<void(const rtc::scoped_refptr<rtc::RTCCertificate>&)> on_certificate_ready_; + rtc::WeakPtrFactory<WebRtcSessionDescriptionFactory> weak_factory_{this}; }; } // namespace webrtc |