| Index: chrome/browser/chromeos/login/enrollment/auto_enrollment_controller.h
|
| diff --git a/chrome/browser/chromeos/login/enrollment/auto_enrollment_controller.h b/chrome/browser/chromeos/login/enrollment/auto_enrollment_controller.h
|
| index 2b48dfdcc253ec728116759104903e41364e9749..8a9361f113d3040727fc738c33c0e81df6452d26 100644
|
| --- a/chrome/browser/chromeos/login/enrollment/auto_enrollment_controller.h
|
| +++ b/chrome/browser/chromeos/login/enrollment/auto_enrollment_controller.h
|
| @@ -21,6 +21,26 @@ class AutoEnrollmentController {
|
| typedef base::CallbackList<void(policy::AutoEnrollmentState)>
|
| ProgressCallbackList;
|
|
|
| + // Parameter values for the kEnterpriseEnableForcedReEnrollment flag.
|
| + static const char kForcedReEnrollmentAlways[];
|
| + static const char kForcedReEnrollmentLegacy[];
|
| + static const char kForcedReEnrollmentNever[];
|
| + static const char kForcedReEnrollmentOfficialBuild[];
|
| +
|
| + // Auto-enrollment modes.
|
| + enum Mode {
|
| + // No automatic enrollment.
|
| + MODE_NONE,
|
| + // Legacy auto-enrollment.
|
| + MODE_LEGACY_AUTO_ENROLLMENT,
|
| + // Forced re-enrollment.
|
| + MODE_FORCED_RE_ENROLLMENT,
|
| + };
|
| +
|
| + // Gets the auto-enrollment mode based on command-line flags and official
|
| + // build status.
|
| + static Mode GetMode();
|
| +
|
| AutoEnrollmentController();
|
| ~AutoEnrollmentController();
|
|
|
|
|