Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | |
| 2 // Use of this source code is governed by a BSD-style license that can be | |
| 3 // found in the LICENSE file. | |
| 4 | |
| 5 #ifndef CONTENT_RENDERER_MEDIA_MOCK_WEB_RTC_PEER_CONNECTION_HANDLER_CLIENT_H_ | |
| 6 #define CONTENT_RENDERER_MEDIA_MOCK_WEB_RTC_PEER_CONNECTION_HANDLER_CLIENT_H_ | |
| 7 | |
| 8 #include <string> | |
| 9 | |
| 10 #include "base/basictypes.h" | |
| 11 #include "base/compiler_specific.h" | |
| 12 #include "third_party/WebKit/Source/Platform/chromium/public/WebRTCICECandidateD escriptor.h" | |
| 13 #include "third_party/WebKit/Source/Platform/chromium/public/WebRTCPeerConnectio nHandlerClient.h" | |
| 14 | |
| 15 namespace WebKit { | |
| 16 | |
| 17 class MockWebRTCPeerConnectionHandlerClient | |
| 18 : public WebRTCPeerConnectionHandlerClient { | |
| 19 public: | |
| 20 MockWebRTCPeerConnectionHandlerClient(); | |
|
wjia(left Chromium)
2012/08/12 17:06:52
indent.
perkj_chrome
2012/08/13 07:35:46
Done.
| |
| 21 virtual ~MockWebRTCPeerConnectionHandlerClient(); | |
| 22 | |
| 23 // WebRTCPeerConnectionHandlerClient implementation. | |
| 24 virtual void doRenegotiate() OVERRIDE; | |
| 25 virtual void didGenerateICECandidate( | |
| 26 const WebRTCICECandidateDescriptor& candidate) OVERRIDE; | |
| 27 virtual void didChangeReadyState(ReadyState) OVERRIDE; | |
| 28 virtual void didChangeICEState(ICEState) OVERRIDE; | |
| 29 virtual void didAddRemoteStream( | |
| 30 const WebMediaStreamDescriptor& stream_descriptor) OVERRIDE; | |
| 31 virtual void didRemoveRemoteStream( | |
| 32 const WebMediaStreamDescriptor& stream_descriptor) OVERRIDE; | |
| 33 | |
| 34 bool renegotiate() const { return renegotiate_; } | |
| 35 | |
| 36 const std::string& candidate_sdp() const { return candidate_sdp_; } | |
| 37 const int candidate_mlineindex() const { | |
| 38 return candidate_mline_index_; | |
| 39 } | |
| 40 const std::string& candidate_mid() const { return candidate_mid_ ; } | |
| 41 ReadyState ready_state() const { return ready_state_; } | |
| 42 ICEState ice_state() const { return ice_state_; } | |
| 43 const std::string& stream_label() const { return stream_label_; } | |
| 44 | |
| 45 private: | |
| 46 bool renegotiate_; | |
| 47 std::string stream_label_; | |
| 48 ReadyState ready_state_; | |
| 49 ICEState ice_state_; | |
| 50 std::string candidate_sdp_; | |
| 51 int candidate_mline_index_; | |
| 52 std::string candidate_mid_; | |
| 53 | |
| 54 DISALLOW_COPY_AND_ASSIGN(MockWebRTCPeerConnectionHandlerClient); | |
| 55 }; | |
| 56 | |
| 57 } // namespace WebKit | |
| 58 | |
| 59 #endif // CONTENT_RENDERER_MEDIA_MOCK_WEB_RTC_PEER_CONNECTION_HANDLER_CLIENT_H_ | |
| OLD | NEW |