| Index: webrtc/stats/rtcstatsreport.cc
|
| diff --git a/webrtc/stats/rtcstatsreport.cc b/webrtc/stats/rtcstatsreport.cc
|
| deleted file mode 100644
|
| index 00a55f41fc7e03d83c5ae7e08c8d1334e4d0e9cd..0000000000000000000000000000000000000000
|
| --- a/webrtc/stats/rtcstatsreport.cc
|
| +++ /dev/null
|
| @@ -1,95 +0,0 @@
|
| -/*
|
| - * Copyright 2016 The WebRTC Project Authors. All rights reserved.
|
| - *
|
| - * Use of this source code is governed by a BSD-style license
|
| - * that can be found in the LICENSE file in the root of the source
|
| - * tree. An additional intellectual property rights grant can be found
|
| - * in the file PATENTS. All contributing project authors may
|
| - * be found in the AUTHORS file in the root of the source tree.
|
| - */
|
| -
|
| -#include "webrtc/api/rtcstatsreport.h"
|
| -
|
| -namespace webrtc {
|
| -
|
| -RTCStatsReport::ConstIterator::ConstIterator(
|
| - const rtc::scoped_refptr<const RTCStatsReport>& report,
|
| - StatsMap::const_iterator it)
|
| - : report_(report),
|
| - it_(it) {
|
| -}
|
| -
|
| -RTCStatsReport::ConstIterator::ConstIterator(const ConstIterator&& other)
|
| - : report_(std::move(other.report_)),
|
| - it_(std::move(other.it_)) {
|
| -}
|
| -
|
| -RTCStatsReport::ConstIterator::~ConstIterator() {
|
| -}
|
| -
|
| -RTCStatsReport::ConstIterator& RTCStatsReport::ConstIterator::operator++() {
|
| - ++it_;
|
| - return *this;
|
| -}
|
| -
|
| -RTCStatsReport::ConstIterator& RTCStatsReport::ConstIterator::operator++(int) {
|
| - return ++(*this);
|
| -}
|
| -
|
| -const RTCStats& RTCStatsReport::ConstIterator::operator*() const {
|
| - return *it_->second.get();
|
| -}
|
| -
|
| -bool RTCStatsReport::ConstIterator::operator==(
|
| - const RTCStatsReport::ConstIterator& other) const {
|
| - return it_ == other.it_;
|
| -}
|
| -
|
| -bool RTCStatsReport::ConstIterator::operator!=(
|
| - const RTCStatsReport::ConstIterator& other) const {
|
| - return !(*this == other);
|
| -}
|
| -
|
| -rtc::scoped_refptr<RTCStatsReport> RTCStatsReport::Create() {
|
| - return rtc::scoped_refptr<RTCStatsReport>(
|
| - new rtc::RefCountedObject<RTCStatsReport>());
|
| -}
|
| -
|
| -RTCStatsReport::RTCStatsReport() {
|
| -}
|
| -
|
| -RTCStatsReport::~RTCStatsReport() {
|
| -}
|
| -
|
| -bool RTCStatsReport::AddStats(std::unique_ptr<const RTCStats> stats) {
|
| - return !stats_.insert(std::make_pair(std::string(stats->id()),
|
| - std::move(stats))).second;
|
| -}
|
| -
|
| -const RTCStats* RTCStatsReport::Get(const std::string& id) const {
|
| - StatsMap::const_iterator it = stats_.find(id);
|
| - if (it != stats_.cend())
|
| - return it->second.get();
|
| - return nullptr;
|
| -}
|
| -
|
| -void RTCStatsReport::TakeMembersFrom(
|
| - rtc::scoped_refptr<RTCStatsReport> victim) {
|
| - for (StatsMap::iterator it = victim->stats_.begin();
|
| - it != victim->stats_.end(); ++it) {
|
| - AddStats(std::unique_ptr<const RTCStats>(it->second.release()));
|
| - }
|
| - victim->stats_.clear();
|
| -}
|
| -
|
| -RTCStatsReport::ConstIterator RTCStatsReport::begin() const {
|
| - return ConstIterator(rtc::scoped_refptr<const RTCStatsReport>(this),
|
| - stats_.cbegin());
|
| -}
|
| -
|
| -RTCStatsReport::ConstIterator RTCStatsReport::end() const {
|
| - return ConstIterator(rtc::scoped_refptr<const RTCStatsReport>(this),
|
| - stats_.cend());
|
| -}
|
| -
|
| -} // namespace webrtc
|
|
|