chromium/components/performance_manager/persistence/site_data/site_data_reader.cc

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

#include "components/performance_manager/public/persistence/site_data/site_data_reader.h"

#include <utility>

#include "base/functional/bind.h"
#include "base/functional/callback.h"
#include "components/performance_manager/persistence/site_data/site_data_impl.h"

namespace performance_manager {

SiteDataReader::SiteDataReader() = default;
SiteDataReader::~SiteDataReader() = default;

SiteDataReaderImpl::SiteDataReaderImpl(
    scoped_refptr<internal::SiteDataImpl> impl)
    :{}

SiteDataReaderImpl::~SiteDataReaderImpl() = default;

performance_manager::SiteFeatureUsage
SiteDataReaderImpl::UpdatesFaviconInBackground() const {}

performance_manager::SiteFeatureUsage
SiteDataReaderImpl::UpdatesTitleInBackground() const {}

performance_manager::SiteFeatureUsage
SiteDataReaderImpl::UsesAudioInBackground() const {}

bool SiteDataReaderImpl::DataLoaded() const {}

void SiteDataReaderImpl::RegisterDataLoadedCallback(
    base::OnceClosure&& callback) {}

void SiteDataReaderImpl::RunClosure(base::OnceClosure&& closure) {}

}  // namespace performance_manager