| // Copyright (c) 2010 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/asynchronous_policy_provider.h" |
| #include "chrome/browser/policy/configuration_policy_loader_win.h" |
| #include "chrome/browser/policy/configuration_policy_provider_delegate_win.h" |
| |
| namespace policy { |
| |
| // Period at which to run the reload task in case the group policy change |
| // watchers fail. |
| const int kReloadIntervalMinutes = 15; |
| |
| ConfigurationPolicyProviderWin::ConfigurationPolicyProviderWin( |
| const PolicyDefinitionList* policy_list) |
| : AsynchronousPolicyProvider( |
| policy_list, |
| new ConfigurationPolicyLoaderWin( |
| new ConfigurationPolicyProviderDelegateWin(policy_list), |
| kReloadIntervalMinutes)) {} |
| |
| } // namespace policy |