Chromium Code Reviews| Index: chrome/browser/chromeos/policy/enrollment_handler_chromeos.h |
| diff --git a/chrome/browser/chromeos/policy/enrollment_handler_chromeos.h b/chrome/browser/chromeos/policy/enrollment_handler_chromeos.h |
| index 74b0fd17bc00b80386cbf9cc134c27f4bd3d802d..82d29ecd6719dd6918160c2912da2fde293fd987 100644 |
| --- a/chrome/browser/chromeos/policy/enrollment_handler_chromeos.h |
| +++ b/chrome/browser/chromeos/policy/enrollment_handler_chromeos.h |
| @@ -23,6 +23,10 @@ namespace base { |
| class SequencedTaskRunner; |
| } |
| +namespace chromeos { |
| +class DeviceOAuth2TokenService; |
| +} |
| + |
| namespace enterprise_management { |
| class PolicyFetchResponse; |
| } |
| @@ -142,6 +146,9 @@ class EnrollmentHandlerChromeOS : public CloudPolicyClient::Observer, |
| // Reports the result of the enrollment process to the initiator. |
| void ReportResult(EnrollmentStatus status); |
| + // Continuation of OnStoreLoaded(). |
| + void DidGetTokenService(chromeos::DeviceOAuth2TokenService* token_service); |
| + |
| DeviceCloudPolicyStoreChromeOS* store_; |
| EnterpriseInstallAttributes* install_attributes_; |
| scoped_ptr<CloudPolicyClient> client_; |
| @@ -171,7 +178,11 @@ class EnrollmentHandlerChromeOS : public CloudPolicyClient::Observer, |
| // initialization. |
| int lockbox_init_duration_; |
| - base::WeakPtrFactory<EnrollmentHandlerChromeOS> weak_factory_; |
| + // Used for locking the device. |
| + base::WeakPtrFactory<EnrollmentHandlerChromeOS> lock_weak_factory_; |
| + // Used for getting the OAuth2 token service. This needs to be separate |
|
pneubeck (no reviews)
2013/10/23 07:27:38
nit: empty line before comment.
satorux1
2013/10/24 01:49:26
Done.
|
| + // as lock_weak_factory_ could be invalidated at a random time. |
| + base::WeakPtrFactory<EnrollmentHandlerChromeOS> token_weak_factory_; |
| DISALLOW_COPY_AND_ASSIGN(EnrollmentHandlerChromeOS); |
| }; |