| 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_;
|
|
|