Chromium Code Reviews| Index: content/renderer/media/mock_peer_connection_impl.cc |
| diff --git a/content/renderer/media/mock_peer_connection_impl.cc b/content/renderer/media/mock_peer_connection_impl.cc |
| index 6f86e08e6c421a3bc9a422a4fda1adad35fa9bee..289e60702958f8b3a5b27618b04c0b3485feeaf4 100644 |
| --- a/content/renderer/media/mock_peer_connection_impl.cc |
| +++ b/content/renderer/media/mock_peer_connection_impl.cc |
| @@ -48,7 +48,9 @@ MockPeerConnectionImpl::MockPeerConnectionImpl( |
| hint_video_(false), |
| action_(kAnswer), |
| ice_options_(kOnlyRelay), |
| - ready_state_(kNew) { |
| + sdp_mline_index_(-1), |
| + ready_state_(kNew), |
| + ice_state_(kIceNew) { |
| } |
| MockPeerConnectionImpl::~MockPeerConnectionImpl() {} |
| @@ -149,6 +151,7 @@ void MockPeerConnectionImpl::AddRemoteStream(MediaStreamInterface* stream) { |
| void MockPeerConnectionImpl::CreateOffer( |
| CreateSessionDescriptionObserver* observer, |
| const MediaConstraintsInterface* constraints) { |
| + DCHECK(observer); |
| NOTIMPLEMENTED(); |
| } |
| @@ -161,31 +164,30 @@ void MockPeerConnectionImpl::CreateAnswer( |
| void MockPeerConnectionImpl::SetLocalDescription( |
| SetSessionDescriptionObserver* observer, |
| SessionDescriptionInterface* desc) { |
| - NOTIMPLEMENTED(); |
| + local_desc_.reset(desc); |
|
Ronghua Wu (Left Chromium)
2012/08/14 00:59:03
call the observer?
Ronghua Wu (Left Chromium)
2012/08/14 00:59:03
Is desc->ToString(&description_sdp_); needed here?
perkj_chrome
2012/08/14 09:15:40
Can't do that unfortunately since the WebKit class
perkj_chrome
2012/08/14 09:15:40
No - but it make sence to keep them the same as th
|
| } |
| void MockPeerConnectionImpl::SetRemoteDescription( |
| SetSessionDescriptionObserver* observer, |
| SessionDescriptionInterface* desc) { |
| - NOTIMPLEMENTED(); |
| + remote_desc_.reset(desc); |
|
Ronghua Wu (Left Chromium)
2012/08/14 00:59:03
call the observer?
perkj_chrome
2012/08/14 09:15:40
dito
|
| } |
| bool MockPeerConnectionImpl::UpdateIce( |
| const IceServers& configuration, |
| const MediaConstraintsInterface* constraints) { |
| - NOTIMPLEMENTED(); |
| - return false; |
| + return true; |
| } |
| bool MockPeerConnectionImpl::AddIceCandidate( |
| const IceCandidateInterface* candidate) { |
| - NOTIMPLEMENTED(); |
| - return false; |
| + sdp_mid_ = candidate->sdp_mid(); |
| + sdp_mline_index_ = candidate->sdp_mline_index(); |
| + return candidate->ToString(&ice_sdp_); |
| } |
| PeerConnectionInterface::IceState MockPeerConnectionImpl::ice_state() { |
| - NOTIMPLEMENTED(); |
| - return kIceNew; |
| + return ice_state_; |
| } |
| } // namespace webrtc |