| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright 2012 The WebRTC project authors. All Rights Reserved. | 2 * Copyright 2012 The WebRTC project authors. All Rights Reserved. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
| 5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
| 6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
| 7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
| 8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
| 9 */ | 9 */ |
| 10 | 10 |
| (...skipping 1883 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1894 SignalDataChannelCreated(); | 1894 SignalDataChannelCreated(); |
| 1895 | 1895 |
| 1896 return true; | 1896 return true; |
| 1897 } | 1897 } |
| 1898 | 1898 |
| 1899 Call::Stats WebRtcSession::GetCallStats() { | 1899 Call::Stats WebRtcSession::GetCallStats() { |
| 1900 if (!worker_thread()->IsCurrent()) { | 1900 if (!worker_thread()->IsCurrent()) { |
| 1901 return worker_thread()->Invoke<Call::Stats>( | 1901 return worker_thread()->Invoke<Call::Stats>( |
| 1902 RTC_FROM_HERE, rtc::Bind(&WebRtcSession::GetCallStats, this)); | 1902 RTC_FROM_HERE, rtc::Bind(&WebRtcSession::GetCallStats, this)); |
| 1903 } | 1903 } |
| 1904 RTC_DCHECK(call_); | 1904 if (!call_) |
| 1905 return Call::Stats(); |
| 1905 return call_->GetStats(); | 1906 return call_->GetStats(); |
| 1906 } | 1907 } |
| 1907 | 1908 |
| 1908 std::unique_ptr<SessionStats> WebRtcSession::GetStats_n( | 1909 std::unique_ptr<SessionStats> WebRtcSession::GetStats_n( |
| 1909 const ChannelNamePairs& channel_name_pairs) { | 1910 const ChannelNamePairs& channel_name_pairs) { |
| 1910 RTC_DCHECK(network_thread()->IsCurrent()); | 1911 RTC_DCHECK(network_thread()->IsCurrent()); |
| 1911 std::unique_ptr<SessionStats> session_stats(new SessionStats()); | 1912 std::unique_ptr<SessionStats> session_stats(new SessionStats()); |
| 1912 for (const auto channel_name_pair : { &channel_name_pairs.voice, | 1913 for (const auto channel_name_pair : { &channel_name_pairs.voice, |
| 1913 &channel_name_pairs.video, | 1914 &channel_name_pairs.video, |
| 1914 &channel_name_pairs.data }) { | 1915 &channel_name_pairs.data }) { |
| (...skipping 484 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2399 (rtp_data_channel_->rtcp_dtls_transport() != nullptr); | 2400 (rtp_data_channel_->rtcp_dtls_transport() != nullptr); |
| 2400 channel_manager_->DestroyRtpDataChannel(rtp_data_channel_.release()); | 2401 channel_manager_->DestroyRtpDataChannel(rtp_data_channel_.release()); |
| 2401 transport_controller_->DestroyDtlsTransport( | 2402 transport_controller_->DestroyDtlsTransport( |
| 2402 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); | 2403 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTP); |
| 2403 if (need_to_delete_rtcp) { | 2404 if (need_to_delete_rtcp) { |
| 2404 transport_controller_->DestroyDtlsTransport( | 2405 transport_controller_->DestroyDtlsTransport( |
| 2405 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTCP); | 2406 transport_name, cricket::ICE_CANDIDATE_COMPONENT_RTCP); |
| 2406 } | 2407 } |
| 2407 } | 2408 } |
| 2408 } // namespace webrtc | 2409 } // namespace webrtc |
| OLD | NEW |