Commit 4da02968 authored by Omar Morsi's avatar Omar Morsi Committed by Commit Bot

KeyPermissions: Remove unused file

This CL removes key_permissions_manager_user_service.h file which is
unused after https://crrev.com/c/2405576.

Bug: 1127284
Change-Id: I42a4a45f4b8deea57c2d52c490499fef06706ba8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2437432Reviewed-by: default avatarOmar Morsi <omorsi@google.com>
Reviewed-by: default avatarMaksim Ivanov <emaxx@chromium.org>
Commit-Queue: Omar Morsi <omorsi@google.com>
Cr-Commit-Position: refs/heads/master@{#811691}
parent 44a387ef
// Copyright 2020 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef CHROME_BROWSER_CHROMEOS_PLATFORM_KEYS_KEY_PERMISSIONS_KEY_PERMISSIONS_MANAGER_USER_SERVICE_H_
#define CHROME_BROWSER_CHROMEOS_PLATFORM_KEYS_KEY_PERMISSIONS_KEY_PERMISSIONS_MANAGER_USER_SERVICE_H_
#include "base/no_destructor.h"
#include "chrome/browser/chromeos/platform_keys/key_permissions/key_permissions_manager.h"
#include "components/keyed_service/content/browser_context_keyed_service_factory.h"
#include "components/keyed_service/core/keyed_service.h"
namespace user_prefs {
class PrefRegistrySyncable;
}
namespace chromeos {
namespace platform_keys {
// KeyPermissionsManagerUserService is a wrapper over KeyPermissionsManager
// (KPM) to provide KPMs keyed by profile. KPM is not a KeyedService by itself
// so as future work can introduce a global device-wide KPM instance.
class KeyPermissionsManagerUserService : public KeyedService {
public:
KeyPermissionsManagerUserService();
~KeyPermissionsManagerUserService() override;
virtual KeyPermissionsManager* key_permissions_manager() = 0;
};
class KeyPermissionsManagerUserServiceFactory
: public BrowserContextKeyedServiceFactory {
public:
static KeyPermissionsManagerUserService* GetForBrowserContext(
content::BrowserContext* context);
static KeyPermissionsManagerUserServiceFactory* GetInstance();
private:
friend class base::NoDestructor<KeyPermissionsManagerUserServiceFactory>;
KeyPermissionsManagerUserServiceFactory();
~KeyPermissionsManagerUserServiceFactory() override = default;
// BrowserStateKeyedServiceFactory.
KeyedService* BuildServiceInstanceFor(
content::BrowserContext* context) const override;
void RegisterProfilePrefs(
user_prefs::PrefRegistrySyncable* registry) override;
};
} // namespace platform_keys
} // namespace chromeos
#endif // CHROME_BROWSER_CHROMEOS_PLATFORM_KEYS_KEY_PERMISSIONS_KEY_PERMISSIONS_MANAGER_USER_SERVICE_H_
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment