| 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 bb4a4b3ce55205303ba9ca2ba06a5fc53916ffd1..1917e53f4226c3fb6d332f138b568ab09c5b1d23 100644
|
| --- a/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h
|
| +++ b/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h
|
| @@ -137,16 +137,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>
|
|
|