OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 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 | 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 #include "content/renderer/media/mock_peer_connection_impl.h" | 5 #include "content/renderer/media/mock_peer_connection_impl.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
202 reports.push_back(&report2); | 202 reports.push_back(&report2); |
203 } | 203 } |
204 | 204 |
205 // Note that the callback is synchronous, not asynchronous; it will | 205 // Note that the callback is synchronous, not asynchronous; it will |
206 // happen before the request call completes. | 206 // happen before the request call completes. |
207 observer->OnComplete(reports); | 207 observer->OnComplete(reports); |
208 | 208 |
209 return true; | 209 return true; |
210 } | 210 } |
211 | 211 |
| 212 void MockPeerConnectionImpl::GetStats( |
| 213 webrtc::RTCStatsCollectorCallback* callback) { |
| 214 DCHECK(callback); |
| 215 DCHECK(stats_report_); |
| 216 callback->OnStatsDelivered(stats_report_); |
| 217 } |
| 218 |
| 219 void MockPeerConnectionImpl::SetGetStatsReport(webrtc::RTCStatsReport* report) { |
| 220 stats_report_ = report; |
| 221 } |
| 222 |
212 const webrtc::SessionDescriptionInterface* | 223 const webrtc::SessionDescriptionInterface* |
213 MockPeerConnectionImpl::local_description() const { | 224 MockPeerConnectionImpl::local_description() const { |
214 return local_desc_.get(); | 225 return local_desc_.get(); |
215 } | 226 } |
216 | 227 |
217 const webrtc::SessionDescriptionInterface* | 228 const webrtc::SessionDescriptionInterface* |
218 MockPeerConnectionImpl::remote_description() const { | 229 MockPeerConnectionImpl::remote_description() const { |
219 return remote_desc_.get(); | 230 return remote_desc_.get(); |
220 } | 231 } |
221 | 232 |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
265 sdp_mline_index_ = candidate->sdp_mline_index(); | 276 sdp_mline_index_ = candidate->sdp_mline_index(); |
266 return candidate->ToString(&ice_sdp_); | 277 return candidate->ToString(&ice_sdp_); |
267 } | 278 } |
268 | 279 |
269 void MockPeerConnectionImpl::RegisterUMAObserver( | 280 void MockPeerConnectionImpl::RegisterUMAObserver( |
270 webrtc::UMAObserver* observer) { | 281 webrtc::UMAObserver* observer) { |
271 NOTIMPLEMENTED(); | 282 NOTIMPLEMENTED(); |
272 } | 283 } |
273 | 284 |
274 } // namespace content | 285 } // namespace content |
OLD | NEW |