| Index: chrome/browser/chromeos/arc/arc_session_manager.h | 
| diff --git a/chrome/browser/chromeos/arc/arc_session_manager.h b/chrome/browser/chromeos/arc/arc_session_manager.h | 
| index 79f590f4108bcec72b4ff43f2ccc4f4e53e499c1..5c6a16e759de31556166ac3b5dbf846a999b6347 100644 | 
| --- a/chrome/browser/chromeos/arc/arc_session_manager.h | 
| +++ b/chrome/browser/chromeos/arc/arc_session_manager.h | 
| @@ -206,6 +206,8 @@ class ArcSessionManager : public ArcService, | 
|  | 
| void OnProvisioningFinished(ProvisioningResult result); | 
|  | 
| +  void SetAttemptUserExitCallbackForTesting(const base::Closure& callback); | 
| + | 
| private: | 
| // Negotiates the terms of service to user. | 
| void StartTermsOfServiceNegotiation(); | 
| @@ -254,6 +256,7 @@ class ArcSessionManager : public ArcService, | 
| std::unique_ptr<ArcAndroidManagementChecker> android_management_checker_; | 
|  | 
| base::Time sign_in_time_; | 
| +  base::Closure attempt_user_exit_callback_; | 
|  | 
| base::WeakPtrFactory<ArcSessionManager> weak_ptr_factory_; | 
|  | 
|  |