| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright 2016 The WebRTC Project Authors. All rights reserved. | 2 * Copyright 2016 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 275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 286 RTCPeerConnectionStats::RTCPeerConnectionStats( | 286 RTCPeerConnectionStats::RTCPeerConnectionStats( |
| 287 const RTCPeerConnectionStats& other) | 287 const RTCPeerConnectionStats& other) |
| 288 : RTCStats(other.id(), other.timestamp_us()), | 288 : RTCStats(other.id(), other.timestamp_us()), |
| 289 data_channels_opened(other.data_channels_opened), | 289 data_channels_opened(other.data_channels_opened), |
| 290 data_channels_closed(other.data_channels_closed) { | 290 data_channels_closed(other.data_channels_closed) { |
| 291 } | 291 } |
| 292 | 292 |
| 293 RTCPeerConnectionStats::~RTCPeerConnectionStats() { | 293 RTCPeerConnectionStats::~RTCPeerConnectionStats() { |
| 294 } | 294 } |
| 295 | 295 |
| 296 WEBRTC_RTCSTATS_IMPL(RTCRTPStreamStats, RTCStats, "rtp", | |
| 297 &ssrc, | |
| 298 &associate_stats_id, | |
| 299 &is_remote, | |
| 300 &media_type, | |
| 301 &media_track_id, | |
| 302 &transport_id, | |
| 303 &codec_id, | |
| 304 &fir_count, | |
| 305 &pli_count, | |
| 306 &nack_count, | |
| 307 &sli_count); | |
| 308 | |
| 309 RTCRTPStreamStats::RTCRTPStreamStats( | |
| 310 const std::string& id, int64_t timestamp_us) | |
| 311 : RTCRTPStreamStats(std::string(id), timestamp_us) { | |
| 312 } | |
| 313 | |
| 314 RTCRTPStreamStats::RTCRTPStreamStats( | |
| 315 std::string&& id, int64_t timestamp_us) | |
| 316 : RTCStats(std::move(id), timestamp_us), | |
| 317 ssrc("ssrc"), | |
| 318 associate_stats_id("associateStatsId"), | |
| 319 is_remote("isRemote", false), | |
| 320 media_type("mediaType"), | |
| 321 media_track_id("mediaTrackId"), | |
| 322 transport_id("transportId"), | |
| 323 codec_id("codecId"), | |
| 324 fir_count("firCount"), | |
| 325 pli_count("pliCount"), | |
| 326 nack_count("nackCount"), | |
| 327 sli_count("sliCount") { | |
| 328 } | |
| 329 | |
| 330 RTCRTPStreamStats::RTCRTPStreamStats( | |
| 331 const RTCRTPStreamStats& other) | |
| 332 : RTCStats(other.id(), other.timestamp_us()), | |
| 333 ssrc(other.ssrc), | |
| 334 associate_stats_id(other.associate_stats_id), | |
| 335 is_remote(other.is_remote), | |
| 336 media_type(other.media_type), | |
| 337 media_track_id(other.media_track_id), | |
| 338 transport_id(other.transport_id), | |
| 339 codec_id(other.codec_id), | |
| 340 fir_count(other.fir_count), | |
| 341 pli_count(other.pli_count), | |
| 342 nack_count(other.nack_count), | |
| 343 sli_count(other.sli_count) { | |
| 344 } | |
| 345 | |
| 346 RTCRTPStreamStats::~RTCRTPStreamStats() { | |
| 347 } | |
| 348 | |
| 349 WEBRTC_RTCSTATS_IMPL( | |
| 350 RTCOutboundRTPStreamStats, RTCRTPStreamStats, "outbound-rtp", | |
| 351 &packets_sent, | |
| 352 &bytes_sent, | |
| 353 &target_bitrate, | |
| 354 &round_trip_time); | |
| 355 | |
| 356 RTCOutboundRTPStreamStats::RTCOutboundRTPStreamStats( | |
| 357 const std::string& id, int64_t timestamp_us) | |
| 358 : RTCOutboundRTPStreamStats(std::string(id), timestamp_us) { | |
| 359 } | |
| 360 | |
| 361 RTCOutboundRTPStreamStats::RTCOutboundRTPStreamStats( | |
| 362 std::string&& id, int64_t timestamp_us) | |
| 363 : RTCRTPStreamStats(std::move(id), timestamp_us), | |
| 364 packets_sent("packetsSent"), | |
| 365 bytes_sent("bytesSent"), | |
| 366 target_bitrate("targetBitrate"), | |
| 367 round_trip_time("roundTripTime") { | |
| 368 } | |
| 369 | |
| 370 RTCOutboundRTPStreamStats::RTCOutboundRTPStreamStats( | |
| 371 const RTCOutboundRTPStreamStats& other) | |
| 372 : RTCRTPStreamStats(other), | |
| 373 packets_sent(other.packets_sent), | |
| 374 bytes_sent(other.bytes_sent), | |
| 375 target_bitrate(other.target_bitrate), | |
| 376 round_trip_time(other.round_trip_time) { | |
| 377 } | |
| 378 | |
| 379 RTCOutboundRTPStreamStats::~RTCOutboundRTPStreamStats() { | |
| 380 } | |
| 381 | |
| 382 WEBRTC_RTCSTATS_IMPL(RTCTransportStats, RTCStats, "transport", | 296 WEBRTC_RTCSTATS_IMPL(RTCTransportStats, RTCStats, "transport", |
| 383 &bytes_sent, | 297 &bytes_sent, |
| 384 &bytes_received, | 298 &bytes_received, |
| 385 &rtcp_transport_stats_id, | 299 &rtcp_transport_stats_id, |
| 386 &active_connection, | 300 &active_connection, |
| 387 &selected_candidate_pair_id, | 301 &selected_candidate_pair_id, |
| 388 &local_certificate_id, | 302 &local_certificate_id, |
| 389 &remote_certificate_id); | 303 &remote_certificate_id); |
| 390 | 304 |
| 391 RTCTransportStats::RTCTransportStats( | 305 RTCTransportStats::RTCTransportStats( |
| (...skipping 22 matching lines...) Expand all Loading... |
| 414 active_connection(other.active_connection), | 328 active_connection(other.active_connection), |
| 415 selected_candidate_pair_id(other.selected_candidate_pair_id), | 329 selected_candidate_pair_id(other.selected_candidate_pair_id), |
| 416 local_certificate_id(other.local_certificate_id), | 330 local_certificate_id(other.local_certificate_id), |
| 417 remote_certificate_id(other.remote_certificate_id) { | 331 remote_certificate_id(other.remote_certificate_id) { |
| 418 } | 332 } |
| 419 | 333 |
| 420 RTCTransportStats::~RTCTransportStats() { | 334 RTCTransportStats::~RTCTransportStats() { |
| 421 } | 335 } |
| 422 | 336 |
| 423 } // namespace webrtc | 337 } // namespace webrtc |
| OLD | NEW |