Index: chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h |
diff --git a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h |
index 22277e3daac435a485730d1419bb1633ac1f20b3..74dda856b23f502ad7d1dba44240b9ec003631c9 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h |
+++ b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.h |
@@ -46,6 +46,7 @@ |
namespace chromeos { |
+class AuthenticatedUserEmailRetriever; |
class CaptivePortalWindowProxy; |
class CoreOobeActor; |
class ErrorScreensHistogramHelper; |
@@ -394,6 +395,7 @@ |
void HandleFocusPod(const std::string& user_id); |
void HandleHardlockPod(const std::string& user_id); |
void HandleLaunchKioskApp(const std::string& app_id, bool diagnostic_mode); |
+ void HandleRetrieveAuthenticatedUserEmail(double attempt_token); |
void HandleGetPublicSessionKeyboardLayouts(const std::string& user_id, |
const std::string& locale); |
void HandleCancelConsumerManagementEnrollment(); |
@@ -518,6 +520,9 @@ |
// TODO(ygorshenin@): remove this dependency. |
GaiaScreenHandler* gaia_screen_handler_; |
+ // Helper that retrieves the authenticated user's e-mail address. |
+ scoped_ptr<AuthenticatedUserEmailRetriever> email_retriever_; |
+ |
// Maximized mode controller delegate. |
scoped_ptr<TouchViewControllerDelegate> max_mode_delegate_; |