| Index: chrome/browser/chromeos/login/session/user_session_manager.h
|
| diff --git a/chrome/browser/chromeos/login/session/user_session_manager.h b/chrome/browser/chromeos/login/session/user_session_manager.h
|
| index a428948f5da79e2d43356fa5f811b44bfce90193..9be9b718e3548d87a8e858381cb2998ee901df49 100644
|
| --- a/chrome/browser/chromeos/login/session/user_session_manager.h
|
| +++ b/chrome/browser/chromeos/login/session/user_session_manager.h
|
| @@ -371,6 +371,23 @@ class UserSessionManager
|
| should_launch_browser_ = should_launch_browser;
|
| }
|
|
|
| + // The user pods display type for histogram.
|
| + enum UserPodsDisplay {
|
| + // User pods enabling or disabling is possible either via local settings or
|
| + // via domain policy. The former method only applies to regular devices,
|
| + // whereas the latter is for enterprise-managed devices. Therefore, we have
|
| + // four possible combiations.
|
| + USER_PODS_DISPLAY_ENABLED_REGULAR = 0,
|
| + USER_PODS_DISPLAY_ENABLED_MANAGED = 1,
|
| + USER_PODS_DISPLAY_DISABLED_REGULAR = 2,
|
| + USER_PODS_DISPLAY_DISABLED_MANAGED = 3,
|
| + // Maximum histogram value.
|
| + NUM_USER_PODS_DISPLAY = 4
|
| + };
|
| +
|
| + // Sends metrics for user pods display when existing user has logged in.
|
| + void SendUserPodsMetrics();
|
| +
|
| UserSessionManagerDelegate* delegate_;
|
|
|
| // Authentication/user context.
|
|
|