Index: chrome/browser/policy/device_policy_cache.h |
diff --git a/chrome/browser/policy/device_policy_cache.h b/chrome/browser/policy/device_policy_cache.h |
index 536c3821fb22b0380288c99c81ecaceb57b32b74..1c3816764040738dc86ccfa324b1be062b93f5ee 100644 |
--- a/chrome/browser/policy/device_policy_cache.h |
+++ b/chrome/browser/policy/device_policy_cache.h |
@@ -79,6 +79,10 @@ class DevicePolicyCache : public CloudPolicyCacheBase { |
// that is the case. |
void CheckFetchingDone(); |
+ void DecodeDevicePolicy( |
+ const enterprise_management::ChromeDeviceSettingsProto& policy, |
+ PolicyMap* policies); |
+ |
// Decode the various groups of policies. |
static void DecodeLoginPolicies( |
const enterprise_management::ChromeDeviceSettingsProto& policy, |
@@ -88,7 +92,8 @@ class DevicePolicyCache : public CloudPolicyCacheBase { |
PolicyMap* policies); |
static void DecodeNetworkPolicies( |
const enterprise_management::ChromeDeviceSettingsProto& policy, |
- PolicyMap* policies); |
+ PolicyMap* policies, |
+ EnterpriseInstallAttributes* install_attributes); |
static void DecodeReportingPolicies( |
const enterprise_management::ChromeDeviceSettingsProto& policy, |
PolicyMap* policies); |
@@ -96,10 +101,6 @@ class DevicePolicyCache : public CloudPolicyCacheBase { |
const enterprise_management::ChromeDeviceSettingsProto& policy, |
PolicyMap* policies); |
- static void DecodeDevicePolicy( |
- const enterprise_management::ChromeDeviceSettingsProto& policy, |
- PolicyMap* policies); |
- |
CloudPolicyDataStore* data_store_; |
EnterpriseInstallAttributes* install_attributes_; |