summaryrefslogtreecommitdiffstats
path: root/chrome/browser/login_prompt.h
diff options
context:
space:
mode:
authorwtc@google.com <wtc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-01-16 17:42:17 +0000
committerwtc@google.com <wtc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-01-16 17:42:17 +0000
commit8d78f8d983a57581913d3bbc2e6a929fae1def79 (patch)
tree62e24e22881bf405d42db67ec16ec8686c6e1519 /chrome/browser/login_prompt.h
parent34c6495a4a25d34ab900c8e698f4ccc2cf9b39fd (diff)
downloadchromium_src-8d78f8d983a57581913d3bbc2e6a929fae1def79.zip
chromium_src-8d78f8d983a57581913d3bbc2e6a929fae1def79.tar.gz
chromium_src-8d78f8d983a57581913d3bbc2e6a929fae1def79.tar.bz2
Make GetSignonRealm a global function as opposed to
a static method of the LoginHandler class, which should remain an interface with only pure virtual methods. R=eroman Review URL: http://codereview.chromium.org/18106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8183 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/login_prompt.h')
-rw-r--r--chrome/browser/login_prompt.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/chrome/browser/login_prompt.h b/chrome/browser/login_prompt.h
index 0e37467..4b62c49 100644
--- a/chrome/browser/login_prompt.h
+++ b/chrome/browser/login_prompt.h
@@ -36,20 +36,16 @@ class LoginHandler {
// Notify the handler that the request was cancelled.
// This function can only be called from the IO thread.
virtual void OnRequestCancelled() = 0;
-
- // Get the signon_realm under which the identity should be saved.
- static std::string GetSignonRealm(const GURL& url,
- const net::AuthChallengeInfo& auth_info);
};
// Details to provide the NotificationObserver. Used by the automation proxy
// for testing.
class LoginNotificationDetails {
-public:
+ public:
LoginNotificationDetails(LoginHandler* handler) : handler_(handler) {}
LoginHandler* handler() const { return handler_; }
-private:
+ private:
LoginNotificationDetails() {}
LoginHandler* handler_; // Where to send the response.
@@ -70,5 +66,10 @@ LoginHandler* CreateLoginPrompt(net::AuthChallengeInfo* auth_info,
URLRequest* request,
MessageLoop* ui_loop);
-#endif // CHROME_BROWSER_LOGIN_PROMPT_H__
+
+// Get the signon_realm under which the identity should be saved.
+std::string GetSignonRealm(const GURL& url,
+ const net::AuthChallengeInfo& auth_info);
+
+#endif // CHROME_BROWSER_LOGIN_PROMPT_H__