Index: content/shell/renderer/test_runner/mock_webrtc_peer_connection_handler.h |
diff --git a/content/shell/renderer/test_runner/mock_webrtc_peer_connection_handler.h b/content/shell/renderer/test_runner/mock_webrtc_peer_connection_handler.h |
deleted file mode 100644 |
index 8ce22bae7f0d467f179a5b5a1a55172044051049..0000000000000000000000000000000000000000 |
--- a/content/shell/renderer/test_runner/mock_webrtc_peer_connection_handler.h |
+++ /dev/null |
@@ -1,103 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef CONTENT_SHELL_RENDERER_TEST_RUNNER_MOCK_WEBRTC_PEER_CONNECTION_HANDLER_H_ |
-#define CONTENT_SHELL_RENDERER_TEST_RUNNER_MOCK_WEBRTC_PEER_CONNECTION_HANDLER_H_ |
- |
-#include <map> |
- |
-#include "base/basictypes.h" |
-#include "content/shell/renderer/test_runner/web_task.h" |
-#include "third_party/WebKit/public/platform/WebRTCPeerConnectionHandler.h" |
-#include "third_party/WebKit/public/platform/WebRTCSessionDescription.h" |
-#include "third_party/WebKit/public/platform/WebRTCSessionDescriptionRequest.h" |
-#include "third_party/WebKit/public/platform/WebRTCStatsRequest.h" |
- |
-namespace blink { |
-class WebRTCPeerConnectionHandlerClient; |
-}; |
- |
-namespace content { |
- |
-class TestInterfaces; |
- |
-class MockWebRTCPeerConnectionHandler |
- : public blink::WebRTCPeerConnectionHandler { |
- public: |
- MockWebRTCPeerConnectionHandler( |
- blink::WebRTCPeerConnectionHandlerClient* client, |
- TestInterfaces* interfaces); |
- virtual ~MockWebRTCPeerConnectionHandler(); |
- |
- // WebRTCPeerConnectionHandler related methods |
- virtual bool initialize( |
- const blink::WebRTCConfiguration& configuration, |
- const blink::WebMediaConstraints& constraints) override; |
- |
- virtual void createOffer( |
- const blink::WebRTCSessionDescriptionRequest& request, |
- const blink::WebMediaConstraints& constraints) override; |
- virtual void createOffer( |
- const blink::WebRTCSessionDescriptionRequest& request, |
- const blink::WebRTCOfferOptions& options) override; |
- virtual void createAnswer( |
- const blink::WebRTCSessionDescriptionRequest& request, |
- const blink::WebMediaConstraints& constraints) override; |
- virtual void setLocalDescription( |
- const blink::WebRTCVoidRequest& request, |
- const blink::WebRTCSessionDescription& local_description) override; |
- virtual void setRemoteDescription( |
- const blink::WebRTCVoidRequest& request, |
- const blink::WebRTCSessionDescription& remote_description) override; |
- virtual blink::WebRTCSessionDescription localDescription() override; |
- virtual blink::WebRTCSessionDescription remoteDescription() override; |
- virtual bool updateICE( |
- const blink::WebRTCConfiguration& configuration, |
- const blink::WebMediaConstraints& constraints) override; |
- virtual bool addICECandidate( |
- const blink::WebRTCICECandidate& ice_candidate) override; |
- virtual bool addICECandidate( |
- const blink::WebRTCVoidRequest& request, |
- const blink::WebRTCICECandidate& ice_candidate) override; |
- virtual bool addStream( |
- const blink::WebMediaStream& stream, |
- const blink::WebMediaConstraints& constraints) override; |
- virtual void removeStream(const blink::WebMediaStream& stream) override; |
- virtual void getStats(const blink::WebRTCStatsRequest& request) override; |
- virtual blink::WebRTCDataChannelHandler* createDataChannel( |
- const blink::WebString& label, |
- const blink::WebRTCDataChannelInit& init) override; |
- virtual blink::WebRTCDTMFSenderHandler* createDTMFSender( |
- const blink::WebMediaStreamTrack& track) override; |
- virtual void stop() override; |
- |
- // WebTask related methods |
- WebTaskList* mutable_task_list() { return &task_list_; } |
- |
- private: |
- MockWebRTCPeerConnectionHandler(); |
- |
- // UpdateRemoteStreams uses the collection of |local_streams_| to create |
- // remote MediaStreams with the same number of tracks and notifies |client_| |
- // about added and removed streams. It's triggered when setRemoteDescription |
- // is called. |
- void UpdateRemoteStreams(); |
- |
- blink::WebRTCPeerConnectionHandlerClient* client_; |
- bool stopped_; |
- WebTaskList task_list_; |
- blink::WebRTCSessionDescription local_description_; |
- blink::WebRTCSessionDescription remote_description_; |
- int stream_count_; |
- TestInterfaces* interfaces_; |
- typedef std::map<std::string, blink::WebMediaStream> StreamMap; |
- StreamMap local_streams_; |
- StreamMap remote_streams_; |
- |
- DISALLOW_COPY_AND_ASSIGN(MockWebRTCPeerConnectionHandler); |
-}; |
- |
-} // namespace content |
- |
-#endif // CONTENT_SHELL_RENDERER_TEST_RUNNER_MOCK_WEBRTC_PEER_CONNECTION_HANDLER_H_ |