[chromium] MediaStream API: Cleaning away deprecated and unused states
https://bugs.webkit.org/show_bug.cgi?id=112258
Reviewed by Adam Barth.
* chromium/public/WebRTCPeerConnectionHandler.h:
(WebRTCPeerConnectionHandler):
* chromium/public/WebRTCPeerConnectionHandlerClient.h:
(WebRTCPeerConnectionHandlerClient):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk/Source/Platform/chromium/public@145740 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebRTCPeerConnectionHandler.h b/WebRTCPeerConnectionHandler.h
index 6596773..c4defa8 100644
--- a/WebRTCPeerConnectionHandler.h
+++ b/WebRTCPeerConnectionHandler.h
@@ -62,10 +62,9 @@
virtual bool addICECandidate(const WebRTCICECandidate&) = 0;
virtual bool addStream(const WebMediaStream&, const WebMediaConstraints&) = 0;
virtual void removeStream(const WebMediaStream&) = 0;
- // FIXME: Remove default implementation when clients have changed.
- virtual void getStats(const WebRTCStatsRequest&) { }
- virtual WebRTCDataChannelHandler* createDataChannel(const WebString& label, bool reliable) { return 0; }
- virtual WebRTCDTMFSenderHandler* createDTMFSender(const WebMediaStreamTrack& track) { return 0; }
+ virtual void getStats(const WebRTCStatsRequest&) = 0;
+ virtual WebRTCDataChannelHandler* createDataChannel(const WebString& label, bool reliable) = 0;
+ virtual WebRTCDTMFSenderHandler* createDTMFSender(const WebMediaStreamTrack&) = 0;
virtual void stop() = 0;
};
diff --git a/WebRTCPeerConnectionHandlerClient.h b/WebRTCPeerConnectionHandlerClient.h
index 7032c39..63d6a76 100644
--- a/WebRTCPeerConnectionHandlerClient.h
+++ b/WebRTCPeerConnectionHandlerClient.h
@@ -67,44 +67,12 @@
virtual void negotiationNeeded() = 0;
virtual void didGenerateICECandidate(const WebRTCICECandidate&) = 0;
- virtual void didChangeSignalingState(SignalingState) { }
- virtual void didChangeICEGatheringState(ICEGatheringState) { }
- virtual void didChangeICEConnectionState(ICEConnectionState) { }
+ virtual void didChangeSignalingState(SignalingState) = 0;
+ virtual void didChangeICEGatheringState(ICEGatheringState) = 0;
+ virtual void didChangeICEConnectionState(ICEConnectionState) = 0;
virtual void didAddRemoteStream(const WebMediaStream&) = 0;
virtual void didRemoveRemoteStream(const WebMediaStream&) = 0;
- virtual void didAddRemoteDataChannel(WebRTCDataChannelHandler*) { }
-
- // DEPRECATED
- enum ReadyState {
- ReadyStateStable = 1,
- ReadyStateHaveLocalOffer = 2,
- ReadyStateHaveRemoteOffer = 3,
- ReadyStateHaveLocalPrAnswer = 4,
- ReadyStateHaveRemotePrAnswer = 5,
- ReadyStateClosed = 6,
- ReadyStateNew = 7,
- ReadyStateActive = 8,
- ReadyStateClosing = 9,
- ReadyStateOpening = 10
- };
-
- // DEPRECATED
- enum ICEState {
- ICEStateStarting = 1,
- ICEStateChecking = 2,
- ICEStateConnected = 3,
- ICEStateCompleted = 4,
- ICEStateFailed = 5,
- ICEStateDisconnected = 6,
- ICEStateClosed = 7,
- ICEStateNew = 8,
- ICEStateGathering = 9,
- ICEStateWaiting = 10
- };
-
- // DEPRECATED
- virtual void didChangeReadyState(ReadyState) { }
- virtual void didChangeICEState(ICEState) { }
+ virtual void didAddRemoteDataChannel(WebRTCDataChannelHandler*) = 0;
};
} // namespace WebKit