#include "chrome/browser/ssl/sct_reporting_service_factory.h"
#include "base/functional/callback_helpers.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/safe_browsing/safe_browsing_service.h"
#include "chrome/browser/ssl/sct_reporting_service.h"
SCTReportingServiceFactory* SCTReportingServiceFactory::GetInstance() { … }
SCTReportingService* SCTReportingServiceFactory::GetForBrowserContext(
content::BrowserContext* context) { … }
SCTReportingServiceFactory::SCTReportingServiceFactory()
: … { … }
SCTReportingServiceFactory::~SCTReportingServiceFactory() = default;
std::unique_ptr<KeyedService>
SCTReportingServiceFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* profile) const { … }
bool SCTReportingServiceFactory::ServiceIsCreatedWithBrowserContext() const { … }