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

Unified Diff: chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.h

Issue 2977033002: Mixed Licenses Enrollment (Closed)
Patch Set: Fix last nit Created 3 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/enrollment/enterprise_enrollment_helper_impl.h
diff --git a/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.h b/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.h
index 22510fd8f278f74bdd3de010ac418e988fc8bee5..2846d4c48c71d2c3951e296160cd46bf28be4a6b 100644
--- a/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.h
+++ b/chrome/browser/chromeos/login/enrollment/enterprise_enrollment_helper_impl.h
@@ -38,6 +38,7 @@ class EnterpriseEnrollmentHelperImpl : public EnterpriseEnrollmentHelper {
void EnrollUsingToken(const std::string& token) override;
void EnrollUsingAttestation() override;
void ClearAuth(const base::Closure& callback) override;
+ void UseLicenseType(policy::LicenseType type) override;
void GetDeviceAttributeUpdatePermission() override;
void UpdateDeviceAttributes(const std::string& asset_id,
const std::string& location) override;
@@ -55,6 +56,9 @@ class EnterpriseEnrollmentHelperImpl : public EnterpriseEnrollmentHelper {
const std::string& token,
const GoogleServiceAuthError& error);
+ // Handles multiple license types case.
+ void OnLicenseMapObtained(const EnrollmentLicenseMap& licenses);
+
// Handles completion of the enrollment attempt.
void OnEnrollmentFinished(policy::EnrollmentStatus status);

Powered by Google App Engine
This is Rietveld 408576698