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

// Copyright 2020 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/thermal_resource.h"

#include "base/task/sequenced_task_runner.h"
#include "base/time/time.h"
#include "build/build_config.h"
#include "third_party/webrtc/rtc_base/ref_counted_object.h"

namespace blink {

namespace {

const int kReportIntervalSeconds =;

}  // namespace

BASE_FEATURE();

// static
scoped_refptr<ThermalResource> ThermalResource::Create(
    scoped_refptr<base::SequencedTaskRunner> task_runner) {}

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

void ThermalResource::OnThermalMeasurement(
    mojom::blink::DeviceThermalState measurement) {}

std::string ThermalResource::Name() const {}

void ThermalResource::SetResourceListener(webrtc::ResourceListener* listener) {}

void ThermalResource::ReportMeasurement(size_t measurement_id) {}

// EXCLUSIVE_LOCKS_REQUIRED(&lock_)
void ThermalResource::ReportMeasurementWhileHoldingLock(size_t measurement_id) {}

}  // namespace blink