#include "chrome/browser/safe_browsing/advanced_protection_status_manager_factory.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/safe_browsing/advanced_protection_status_manager.h"
#include "chrome/browser/signin/identity_manager_factory.h"
#include "content/public/browser/browser_context.h"
namespace {
std::unique_ptr<KeyedService> BuildService(content::BrowserContext* context) { … }
}
namespace safe_browsing {
AdvancedProtectionStatusManager*
AdvancedProtectionStatusManagerFactory::GetForProfile(Profile* profile) { … }
AdvancedProtectionStatusManagerFactory*
AdvancedProtectionStatusManagerFactory::GetInstance() { … }
BrowserContextKeyedServiceFactory::TestingFactory
AdvancedProtectionStatusManagerFactory::GetDefaultFactoryForTesting() { … }
AdvancedProtectionStatusManagerFactory::AdvancedProtectionStatusManagerFactory()
: … { … }
AdvancedProtectionStatusManagerFactory::
~AdvancedProtectionStatusManagerFactory() = default;
std::unique_ptr<KeyedService>
AdvancedProtectionStatusManagerFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* context) const { … }
bool AdvancedProtectionStatusManagerFactory::
ServiceIsCreatedWithBrowserContext() const { … }
}