OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef MockWebMediaStreamCenter_h | 5 #ifndef MockWebMediaStreamCenter_h |
6 #define MockWebMediaStreamCenter_h | 6 #define MockWebMediaStreamCenter_h |
7 | 7 |
| 8 #include "base/basictypes.h" |
8 #include "content/shell/renderer/test_runner/TestCommon.h" | 9 #include "content/shell/renderer/test_runner/TestCommon.h" |
9 #include "third_party/WebKit/public/platform/WebMediaStreamCenter.h" | 10 #include "third_party/WebKit/public/platform/WebMediaStreamCenter.h" |
10 #include "third_party/WebKit/public/platform/WebNonCopyable.h" | |
11 | 11 |
12 namespace blink { | 12 namespace blink { |
13 class WebMediaStreamCenterClient; | 13 class WebMediaStreamCenterClient; |
14 }; | 14 }; |
15 | 15 |
16 namespace WebTestRunner { | 16 namespace WebTestRunner { |
17 | 17 |
18 class MockWebMediaStreamCenter : public blink::WebMediaStreamCenter, public blin
k::WebNonCopyable { | 18 class MockWebMediaStreamCenter : public blink::WebMediaStreamCenter { |
19 public: | 19 public: |
20 explicit MockWebMediaStreamCenter(blink::WebMediaStreamCenterClient*); | 20 explicit MockWebMediaStreamCenter(blink::WebMediaStreamCenterClient*); |
21 | 21 |
22 virtual bool getMediaStreamTrackSources(const blink::WebMediaStreamTrackSour
cesRequest&) OVERRIDE; | 22 virtual bool getMediaStreamTrackSources(const blink::WebMediaStreamTrackSour
cesRequest&) OVERRIDE; |
23 virtual void didEnableMediaStreamTrack(const blink::WebMediaStream&, const b
link::WebMediaStreamTrack&) OVERRIDE; | 23 virtual void didEnableMediaStreamTrack(const blink::WebMediaStream&, const b
link::WebMediaStreamTrack&) OVERRIDE; |
24 virtual void didDisableMediaStreamTrack(const blink::WebMediaStream&, const
blink::WebMediaStreamTrack&) OVERRIDE; | 24 virtual void didDisableMediaStreamTrack(const blink::WebMediaStream&, const
blink::WebMediaStreamTrack&) OVERRIDE; |
25 virtual bool didAddMediaStreamTrack(const blink::WebMediaStream&, const blin
k::WebMediaStreamTrack&) OVERRIDE; | 25 virtual bool didAddMediaStreamTrack(const blink::WebMediaStream&, const blin
k::WebMediaStreamTrack&) OVERRIDE; |
26 virtual bool didRemoveMediaStreamTrack(const blink::WebMediaStream&, const b
link::WebMediaStreamTrack&) OVERRIDE; | 26 virtual bool didRemoveMediaStreamTrack(const blink::WebMediaStream&, const b
link::WebMediaStreamTrack&) OVERRIDE; |
27 virtual void didStopLocalMediaStream(const blink::WebMediaStream&) OVERRIDE; | 27 virtual void didStopLocalMediaStream(const blink::WebMediaStream&) OVERRIDE; |
28 virtual bool didStopMediaStreamTrack(const blink::WebMediaStreamTrack&) OVER
RIDE; | 28 virtual bool didStopMediaStreamTrack(const blink::WebMediaStreamTrack&) OVER
RIDE; |
29 virtual void didCreateMediaStream(blink::WebMediaStream&) OVERRIDE; | 29 virtual void didCreateMediaStream(blink::WebMediaStream&) OVERRIDE; |
30 | 30 |
31 private: | 31 private: |
32 MockWebMediaStreamCenter() { } | 32 MockWebMediaStreamCenter() { } |
| 33 |
| 34 DISALLOW_COPY_AND_ASSIGN(MockWebMediaStreamCenter); |
33 }; | 35 }; |
34 | 36 |
35 } | 37 } |
36 | 38 |
37 #endif // MockWebMediaStreamCenter_h | 39 #endif // MockWebMediaStreamCenter_h |
OLD | NEW |