diff options
author | jkummerow@chromium.org <jkummerow@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-11 10:59:08 +0000 |
---|---|---|
committer | jkummerow@chromium.org <jkummerow@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-11 10:59:08 +0000 |
commit | 6ced4e79b6b816022957ca3dbad7712b49aa2f36 (patch) | |
tree | 1ab8d3426c1f5f902745b37d20382a4befdd97f0 /chrome/browser/policy/device_policy_cache.h | |
parent | 087b8c8ecf6630ab31d30913148e0e613a0ab881 (diff) | |
download | chromium_src-6ced4e79b6b816022957ca3dbad7712b49aa2f36.zip chromium_src-6ced4e79b6b816022957ca3dbad7712b49aa2f36.tar.gz chromium_src-6ced4e79b6b816022957ca3dbad7712b49aa2f36.tar.bz2 |
Provide backend methods for device enrollment UI
BUG=chromium-os:13277
TEST=Existing unit tests
Review URL: http://codereview.chromium.org/6794022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81088 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/policy/device_policy_cache.h')
-rw-r--r-- | chrome/browser/policy/device_policy_cache.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/chrome/browser/policy/device_policy_cache.h b/chrome/browser/policy/device_policy_cache.h index f6a9514..021cffc 100644 --- a/chrome/browser/policy/device_policy_cache.h +++ b/chrome/browser/policy/device_policy_cache.h @@ -15,6 +15,7 @@ namespace policy { +class DevicePolicyIdentityStrategy; class PolicyMap; namespace em = enterprise_management; @@ -24,7 +25,7 @@ namespace em = enterprise_management; class DevicePolicyCache : public CloudPolicyCacheBase, public chromeos::SignedSettingsHelper::Callback { public: - DevicePolicyCache(); + explicit DevicePolicyCache(DevicePolicyIdentityStrategy* identity_strategy); virtual ~DevicePolicyCache(); // CloudPolicyCacheBase implementation: @@ -44,7 +45,8 @@ class DevicePolicyCache : public CloudPolicyCacheBase, // Alternate c'tor allowing tests to mock out the SignedSettingsHelper // singleton. - explicit DevicePolicyCache( + DevicePolicyCache( + DevicePolicyIdentityStrategy* identity_strategy, chromeos::SignedSettingsHelper* signed_settings_helper); // CloudPolicyCacheBase implementation: @@ -56,8 +58,12 @@ class DevicePolicyCache : public CloudPolicyCacheBase, PolicyMap* mandatory, PolicyMap* recommended); + DevicePolicyIdentityStrategy* identity_strategy_; + chromeos::SignedSettingsHelper* signed_settings_helper_; + bool starting_up_; + DISALLOW_COPY_AND_ASSIGN(DevicePolicyCache); }; |