| 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_
|
|
|