#include "extensions/browser/updater/update_service_factory.h"
#include <memory>
#include "components/keyed_service/content/browser_context_dependency_manager.h"
#include "components/update_client/update_client.h"
#include "extensions/browser/extension_registry_factory.h"
#include "extensions/browser/extensions_browser_client.h"
#include "extensions/browser/process_manager_factory.h"
#include "extensions/browser/updater/update_service.h"
namespace extensions {
UpdateService* UpdateServiceFactory::GetForBrowserContext(
content::BrowserContext* context) { … }
UpdateServiceFactory* UpdateServiceFactory::GetInstance() { … }
UpdateServiceFactory::UpdateServiceFactory()
: … { … }
UpdateServiceFactory::~UpdateServiceFactory() = default;
std::unique_ptr<KeyedService>
UpdateServiceFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* context) const { … }
content::BrowserContext* UpdateServiceFactory::GetBrowserContextToUse(
content::BrowserContext* context) const { … }
}