Index: chrome/browser/chromeos/policy/device_local_account_policy_store.h |
diff --git a/chrome/browser/chromeos/policy/device_local_account_policy_store.h b/chrome/browser/chromeos/policy/device_local_account_policy_store.h |
index b8945f8ace7335b6f0f4786220a842555831b3c6..745f048ea1b1554ff75196f7b7ac163fa281130e 100644 |
--- a/chrome/browser/chromeos/policy/device_local_account_policy_store.h |
+++ b/chrome/browser/chromeos/policy/device_local_account_policy_store.h |
@@ -14,6 +14,7 @@ |
#include "base/memory/ref_counted.h" |
#include "base/memory/weak_ptr.h" |
#include "chrome/browser/chromeos/settings/device_settings_service.h" |
+#include "chromeos/dbus/session_manager_client.h" |
#include "components/policy/core/common/cloud/cloud_policy_validator.h" |
#include "components/policy/core/common/cloud/user_cloud_policy_store_base.h" |
@@ -21,10 +22,6 @@ namespace base { |
class SequencedTaskRunner; |
} |
-namespace chromeos { |
-class SessionManagerClient; |
-} |
- |
namespace enterprise_management { |
class PolicyFetchResponse; |
} |
@@ -59,8 +56,10 @@ class DeviceLocalAccountPolicyStore : public UserCloudPolicyStoreBase { |
// Called back by |session_manager_client_| after policy retrieval. Checks for |
// success and triggers policy validation. |
- void ValidateLoadedPolicyBlob(bool validate_in_background, |
- const std::string& policy_blob); |
+ void ValidateLoadedPolicyBlob( |
+ bool validate_in_background, |
+ const std::string& policy_blob, |
+ chromeos::SessionManagerClient::RetrievePolicyResponseType response_type); |
// Updates state after validation and notifies observers. |
void UpdatePolicy(const std::string& signature_validation_public_key, |