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

Unified Diff: chrome/browser/chromeos/login/screens/error_screen.h

Issue 494633003: UMA: How often are different network error screens encountered during OOBE (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 6 years, 4 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/chromeos/login/screens/error_screen.h
diff --git a/chrome/browser/chromeos/login/screens/error_screen.h b/chrome/browser/chromeos/login/screens/error_screen.h
index ecc7531aabae58d61afe1ac64c47cc328654cd5e..a98faf037bc75bca8bd705cebe74085ff58c9f60 100644
--- a/chrome/browser/chromeos/login/screens/error_screen.h
+++ b/chrome/browser/chromeos/login/screens/error_screen.h
@@ -36,13 +36,16 @@ class ErrorScreen : public WizardScreen,
};
enum ErrorState {
- ERROR_STATE_UNKNOWN = 0,
+ ERROR_STATE_NONE = 0,
ERROR_STATE_PORTAL,
ERROR_STATE_OFFLINE,
ERROR_STATE_PROXY,
ERROR_STATE_AUTH_EXT_TIMEOUT,
- ERROR_STATE_KIOSK_ONLINE
+ // States above are being logged to histograms.
+ ERROR_STATE_KIOSK_ONLINE,
+ ERROR_STATE_UNKNOWN
};
+ static const int kHistogramErrorStateNum = 5;
ErrorScreen(ScreenObserver* screen_observer, ErrorScreenActor* actor);
virtual ~ErrorScreen();
@@ -86,6 +89,8 @@ class ErrorScreen : public WizardScreen,
// |error_state|, and |network|.
void SetErrorState(ErrorState error_state, const std::string& network);
+ ErrorState GetErrorState() const;
+
// Toggles the guest sign-in prompt.
void AllowGuestSignin(bool allow);

Powered by Google App Engine
This is Rietveld 408576698