| 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 8c1469759e7f71a4f35edc00c9c9fb1cfdbec9f3..91ca023cf6b60f58ff238a486faaccf1ea3fa048 100644 | 
| --- a/chrome/browser/chromeos/arc/arc_session_manager.h | 
| +++ b/chrome/browser/chromeos/arc/arc_session_manager.h | 
| @@ -201,6 +201,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(); | 
| @@ -248,6 +250,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_; | 
|  | 
|  |