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); |