| Index: webrtc/api/webrtcsession.h
|
| diff --git a/webrtc/api/webrtcsession.h b/webrtc/api/webrtcsession.h
|
| index 94f146ff57c7e4221cda105aa501514513f66965..1aa3e187ae2bf5f2e320ca6c43d5fee44708446f 100644
|
| --- a/webrtc/api/webrtcsession.h
|
| +++ b/webrtc/api/webrtcsession.h
|
| @@ -278,8 +278,19 @@ class WebRtcSession :
|
|
|
| cricket::DataChannelType data_channel_type() const;
|
|
|
| + // Returns true if there was an ICE restart initiated by the remote offer.
|
| bool IceRestartPending(const std::string& content_name) const;
|
|
|
| + // Set the "needs-ice-restart" flag as described in JSEP. After the flag is
|
| + // set, offers should generate new ufrags/passwords until an ICE restart
|
| + // occurs.
|
| + void SetNeedsIceRestartFlag();
|
| + // Returns true if the ICE restart flag above was set, and no ICE restart has
|
| + // occurred yet for this transport (by applying a local description with
|
| + // changed ufrag/password). If the transport has been deleted as a result of
|
| + // bundling, returns false.
|
| + bool NeedsIceRestart(const std::string& content_name) const;
|
| +
|
| // Called when an RTCCertificate is generated or retrieved by
|
| // WebRTCSessionDescriptionFactory. Should happen before setLocalDescription.
|
| void OnCertificateReady(
|
|
|