chromium/third_party/blink/renderer/modules/peerconnection/speed_limit_uma_listener.cc

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/modules/peerconnection/speed_limit_uma_listener.h"

#include <memory>
#include <utility>

#include "base/memory/scoped_refptr.h"
#include "base/metrics/histogram_macros.h"
#include "base/notreached.h"
#include "base/power_monitor/power_observer.h"
#include "base/task/sequenced_task_runner.h"
#include "base/task/single_thread_task_runner.h"
#include "base/time/time.h"
#include "third_party/blink/public/mojom/peerconnection/peer_connection_tracker.mojom-blink.h"

namespace blink {

constexpr base::TimeDelta SpeedLimitUmaListener::kStatsReportingPeriod;

SpeedLimitUmaListener::SpeedLimitUmaListener(
    scoped_refptr<base::SequencedTaskRunner> task_runner)
    :{}

SpeedLimitUmaListener::~SpeedLimitUmaListener() {}

void SpeedLimitUmaListener::OnSpeedLimitChange(int32_t speed_limit) {}

void SpeedLimitUmaListener::ScheduleReport() {}

void SpeedLimitUmaListener::ReportStats() {}

}  // namespace blink