diff options
Diffstat (limited to 'chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h')
-rw-r--r-- | chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h b/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h index 19f0497..fc3c6f1 100644 --- a/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h +++ b/chrome/browser/chromeos/policy/browser_policy_connector_chromeos.h @@ -24,6 +24,7 @@ class URLRequestContextGetter; namespace policy { class AppPackUpdater; +class DeviceCloudPolicyInitializer; class DeviceCloudPolicyManagerChromeOS; class DeviceLocalAccountPolicyService; class DeviceManagementService; @@ -68,6 +69,10 @@ class BrowserPolicyConnectorChromeOS : public ChromeBrowserPolicyConnector { return device_cloud_policy_manager_; } + DeviceCloudPolicyInitializer* GetDeviceCloudPolicyInitializer() { + return device_cloud_policy_initializer_.get(); + } + DeviceLocalAccountPolicyService* GetDeviceLocalAccountPolicyService() { return device_local_account_policy_service_.get(); } @@ -110,10 +115,13 @@ class BrowserPolicyConnectorChromeOS : public ChromeBrowserPolicyConnector { // Set the timezone as soon as the policies are available. void SetTimezoneIfPolicyAvailable(); + void OnDeviceCloudPolicyManagerConnected(); + // Components of the device cloud policy implementation. scoped_ptr<ServerBackedStateKeysBroker> state_keys_broker_; scoped_ptr<EnterpriseInstallAttributes> install_attributes_; DeviceCloudPolicyManagerChromeOS* device_cloud_policy_manager_; + scoped_ptr<DeviceCloudPolicyInitializer> device_cloud_policy_initializer_; scoped_ptr<DeviceLocalAccountPolicyService> device_local_account_policy_service_; |