Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6099)

Unified Diff: chrome/browser/signin/signin_header_helper.h

Issue 288493008: UMA Metrics for the user menu, including vasquette-detection (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Split user-menu data based on GAIA service type Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/signin/signin_header_helper.h
diff --git a/chrome/browser/signin/signin_header_helper.h b/chrome/browser/signin/signin_header_helper.h
index 0b0257b63d299f13c7eb40a7e9326759ea415e1e..3cca7fe3f327eeb5481b859830127d03a62483da 100644
--- a/chrome/browser/signin/signin_header_helper.h
+++ b/chrome/browser/signin/signin_header_helper.h
@@ -27,6 +27,18 @@ enum PROFILE_MODE {
PROFILE_MODE_ADD_ACCOUNT_DISABLED = 1 << 1
};
+// The ServiceType specified by GAIA in the response header accompanying the 204
+// response. This indicates the action Chrome is supposed to lead the user to
+// perform.
+enum GAIA_SERVICE_TYPE {
+ GAIA_SERVICE_TYPE_NONE = 0, // No GAIA response header
guohui 2014/05/22 20:20:49 nit: missing . at the end.
Mike Lerman 2014/05/23 17:15:36 Done.
+ GAIA_SERVICE_TYPE_SIGNOUT, // Logout all existing sessions.
+ GAIA_SERVICE_TYPE_SIGNOUTOPTIONS_INCOGNITO, // Open an incognito tab.
+ GAIA_SERVICE_TYPE_ADDSESSION, // Add a secondary account.
+ GAIA_SERVICE_TYPE_REAUTH, // Re-authenticate an account.
+ GAIA_SERVICE_TYPE_DEFAULT, // All other cases.
+};
+
// Add X-Chrome-Connected header to all Gaia requests from a connected profile,
// with the exception of requests from gaia webview. Must be called on IO
// thread.

Powered by Google App Engine
This is Rietveld 408576698