| Index: chrome/browser/ui/login/login_prompt.h
|
| diff --git a/chrome/browser/ui/login/login_prompt.h b/chrome/browser/ui/login/login_prompt.h
|
| index 8f55581d683a97263dff0e339d4634845264508d..9f58dcdba547651299d9df5aea62b68be2ada2b8 100644
|
| --- a/chrome/browser/ui/login/login_prompt.h
|
| +++ b/chrome/browser/ui/login/login_prompt.h
|
| @@ -27,6 +27,10 @@ class HttpNetworkSession;
|
| class URLRequest;
|
| } // namespace net
|
|
|
| +namespace password_manager {
|
| +class ContentPasswordManagerDriver;
|
| +} // namespace password_manager
|
| +
|
| // This is the base implementation for the OS-specific classes that route
|
| // authentication info to the net::URLRequest that needs it. These functions
|
| // must be implemented in a thread safe manner.
|
| @@ -57,6 +61,10 @@ class LoginHandler : public content::ResourceDispatcherHostLoginDelegate,
|
| // Returns the WebContents that needs authentication.
|
| content::WebContents* GetWebContentsForLogin() const;
|
|
|
| + // Returns the PasswordManager for the render frame that needs login.
|
| + password_manager::ContentPasswordManagerDriver*
|
| + GetPasswordManagerDriverForLogin();
|
| +
|
| // Resend the request with authentication credentials.
|
| // This function can be called from either thread.
|
| void SetAuth(const base::string16& username, const base::string16& password);
|
|
|