| Index: chrome/browser/policy/cloud/user_policy_signin_service_base.h | 
| diff --git a/chrome/browser/policy/cloud/user_policy_signin_service_base.h b/chrome/browser/policy/cloud/user_policy_signin_service_base.h | 
| index fc000aa99eca090c8b55cbb2ac25bea26d1fd0a0..49b99ef4504cba2a5612648ca4cecd4b6265605e 100644 | 
| --- a/chrome/browser/policy/cloud/user_policy_signin_service_base.h | 
| +++ b/chrome/browser/policy/cloud/user_policy_signin_service_base.h | 
| @@ -116,6 +116,10 @@ class UserPolicySigninServiceBase : public BrowserContextKeyedService, | 
| virtual void InitializeUserCloudPolicyManager( | 
| scoped_ptr<CloudPolicyClient> client); | 
|  | 
| +  // Prepares for the UserCloudPolicyManager to be shutdown due to | 
| +  // user signout or profile destruction. | 
| +  virtual void PrepareForUserCloudPolicyManagerShutdown(); | 
| + | 
| // Shuts down the UserCloudPolicyManager (for example, after the user signs | 
| // out) and deletes any cached policy. | 
| virtual void ShutdownUserCloudPolicyManager(); | 
|  |