#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) { … }
}