Chromium Code Reviews| Index: chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.h |
| diff --git a/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.h b/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.h |
| index a46d8f273140001e1718b17c4eb005f7af7bc0ca..d0ffd9634c31b5a9ec361e346c147f56f721ad60 100644 |
| --- a/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.h |
| +++ b/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.h |
| @@ -12,6 +12,7 @@ |
| #include "base/files/file_path.h" |
| #include "base/memory/ref_counted.h" |
| #include "base/memory/scoped_ptr.h" |
| +#include "base/memory/weak_ptr.h" |
|
Joao da Silva
2014/01/28 14:45:46
Used?
Mattias Nissler (ping if slow)
2014/01/28 15:44:22
Done.
|
| #include "base/time/time.h" |
| #include "base/timer/timer.h" |
| #include "components/browser_context_keyed_service/browser_context_keyed_service.h" |
| @@ -85,6 +86,10 @@ class UserCloudPolicyManagerChromeOS |
| // Returns true if the underlying CloudPolicyClient is already registered. |
| bool IsClientRegistered() const; |
| + // Indicates a wildcard login check should be performed once an access token |
| + // is available. |
| + void EnableWildcardLoginCheck(const std::string& username); |
| + |
| // ConfigurationPolicyProvider: |
| virtual void Shutdown() OVERRIDE; |
| virtual bool IsInitializationComplete(PolicyDomain domain) const OVERRIDE; |
| @@ -132,6 +137,9 @@ class UserCloudPolicyManagerChromeOS |
| // Manages external data referenced by policies. |
| scoped_ptr<CloudExternalDataManager> external_data_manager_; |
| + // Username for the wildcard login check if applicable, empty otherwise. |
| + std::string wildcard_username_; |
| + |
| // Path where policy for components will be cached. |
| base::FilePath component_policy_cache_path_; |