// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "chrome/browser/policy/configuration_policy_provider_win.h" #include "chrome/browser/policy/configuration_policy_loader_win.h" #include "chrome/browser/policy/configuration_policy_provider_delegate_win.h" namespace policy { namespace { // Period at which to run the reload task in case the group policy change // watchers fail. const int kReloadIntervalMinutes = 15; } // namespace ConfigurationPolicyProviderWin::ConfigurationPolicyProviderWin( const PolicyDefinitionList* policy_list, const string16& registry_key, PolicyLevel level) : AsynchronousPolicyProvider( policy_list, level, POLICY_SCOPE_USER, new ConfigurationPolicyLoaderWin( new ConfigurationPolicyProviderDelegateWin(policy_list, registry_key), kReloadIntervalMinutes)) {} } // namespace policy