| Index: chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h
|
| diff --git a/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h b/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h
|
| index df82cdf870a22afbecf4526b69ab4547fcebe7c0..4d8c42762b3b370c900c804af0df1e0f4891df85 100644
|
| --- a/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h
|
| +++ b/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h
|
| @@ -134,16 +134,22 @@ class BrowserPolicyConnectorChromeOS
|
|
|
| // DeviceCloudPolicyManagerChromeOS::Observer:
|
| void OnDeviceCloudPolicyManagerConnected() override;
|
| + void OnDeviceCloudPolicyManagerDisconnected() override;
|
|
|
| private:
|
| // Set the timezone as soon as the policies are available.
|
| void SetTimezoneIfPolicyAvailable();
|
|
|
| + // Restarts the device cloud policy initializer, because the device's
|
| + // registration status changed from registered to unregistered.
|
| + void RestartDeviceCloudPolicyInitializer();
|
| +
|
| // Components of the device cloud policy implementation.
|
| scoped_ptr<ServerBackedStateKeysBroker> state_keys_broker_;
|
| scoped_ptr<EnterpriseInstallAttributes> install_attributes_;
|
| scoped_ptr<ConsumerManagementService> consumer_management_service_;
|
| DeviceCloudPolicyManagerChromeOS* device_cloud_policy_manager_;
|
| + PrefService* local_state_;
|
| scoped_ptr<DeviceManagementService> consumer_device_management_service_;
|
| scoped_ptr<DeviceCloudPolicyInitializer> device_cloud_policy_initializer_;
|
| scoped_ptr<DeviceLocalAccountPolicyService>
|
|
|