| Index: chrome/browser/chromeos/platform_keys/platform_keys_service.h
|
| diff --git a/chrome/browser/chromeos/platform_keys/platform_keys_service.h b/chrome/browser/chromeos/platform_keys/platform_keys_service.h
|
| index 6cbae2caa49f60fd1c2d0e6ffa62c3ce6eb817e9..7cd75923ca392d41454e3d032528edc721960bc4 100644
|
| --- a/chrome/browser/chromeos/platform_keys/platform_keys_service.h
|
| +++ b/chrome/browser/chromeos/platform_keys/platform_keys_service.h
|
| @@ -18,16 +18,18 @@
|
| #include "chrome/browser/chromeos/platform_keys/platform_keys.h"
|
| #include "components/keyed_service/core/keyed_service.h"
|
|
|
| -namespace content {
|
| -class BrowserContext;
|
| -class WebContents;
|
| -}
|
| +class PrefService;
|
|
|
| namespace base {
|
| class ListValue;
|
| class Value;
|
| }
|
|
|
| +namespace content {
|
| +class BrowserContext;
|
| +class WebContents;
|
| +}
|
| +
|
| namespace extensions {
|
| class StateStore;
|
| }
|
| @@ -37,6 +39,10 @@ class X509Certificate;
|
| typedef std::vector<scoped_refptr<X509Certificate>> CertificateList;
|
| }
|
|
|
| +namespace policy {
|
| +class PolicyService;
|
| +}
|
| +
|
| namespace chromeos {
|
|
|
| class PlatformKeysService : public KeyedService {
|
| @@ -77,6 +83,8 @@ class PlatformKeysService : public KeyedService {
|
| // |browser_context| and |state_store| must not be null and outlive this
|
| // object.
|
| explicit PlatformKeysService(bool profile_is_managed,
|
| + PrefService* profile_prefs,
|
| + policy::PolicyService* profile_policies,
|
| content::BrowserContext* browser_context,
|
| extensions::StateStore* state_store);
|
|
|
|
|