Index: chrome/browser/chromeos/login/enrollment/enrollment_screen.h |
diff --git a/chrome/browser/chromeos/login/enrollment/enrollment_screen.h b/chrome/browser/chromeos/login/enrollment/enrollment_screen.h |
index 7808be02948aa8da2dde8a924df3e836833c7528..664cc63fc80fec01c023a26a9306e1ffda891a11 100644 |
--- a/chrome/browser/chromeos/login/enrollment/enrollment_screen.h |
+++ b/chrome/browser/chromeos/login/enrollment/enrollment_screen.h |
@@ -81,12 +81,16 @@ class EnrollmentScreen |
void OnRetry() override; |
void OnCancel() override; |
void OnConfirmationClosed() override; |
+ void OnDeviceAttributeProvided(const std::string& asset_id, |
+ const std::string& location) override; |
// EnterpriseEnrollmentHelper::EnrollmentStatusConsumer implementation: |
void OnAuthError(const GoogleServiceAuthError& error) override; |
void OnEnrollmentError(policy::EnrollmentStatus status) override; |
void OnOtherError(EnterpriseEnrollmentHelper::OtherError error) override; |
void OnDeviceEnrolled(const std::string& additional_token) override; |
+ void OnDeviceAttributeUploadCompleted(bool success) override; |
+ void OnDeviceAttributeUpdatePermission(bool granted) override; |
// Used for testing. |
EnrollmentScreenActor* GetActor() { |
@@ -121,6 +125,10 @@ class EnrollmentScreen |
// Shows the signin screen. Used as a callback to run after auth reset. |
void ShowSigninScreen(); |
+ // Shows the device attribute prompt screen. |
+ // Used as a callback to run after successful enrollment. |
+ void ShowAttributePromptScreen(); |
+ |
void OnAnyEnrollmentError(); |
pairing_chromeos::ControllerPairingController* shark_controller_; |