| Index: chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.h
|
| diff --git a/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.h b/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.h
|
| index 6ff548a4f0ab9efdbb3d32e5fbacf54e997a1603..dfaf5c658de9d73a6b52a934990f850844b80609 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.h
|
| +++ b/chrome/browser/ui/webui/chromeos/login/enrollment_screen_handler.h
|
| @@ -44,6 +44,7 @@ class EnrollmentScreenHandler
|
| void Show() override;
|
| void Hide() override;
|
| void ShowSigninScreen() override;
|
| + void ShowAdJoin() override;
|
| void ShowAttributePromptScreen(const std::string& asset_id,
|
| const std::string& location) override;
|
| void ShowAttestationBasedEnrollmentSuccessScreen(
|
| @@ -68,6 +69,9 @@ class EnrollmentScreenHandler
|
| void HandleClose(const std::string& reason);
|
| void HandleCompleteLogin(const std::string& user,
|
| const std::string& auth_code);
|
| + void HandleAdCompleteLogin(const std::string& machine_name,
|
| + const std::string& user_name,
|
| + const std::string& password);
|
| void HandleRetry();
|
| void HandleFrameLoadingCompleted();
|
| void HandleDeviceAttributesProvided(const std::string& asset_id,
|
| @@ -106,6 +110,15 @@ class EnrollmentScreenHandler
|
| // enrollment sign-in page.
|
| bool IsEnrollmentScreenHiddenByError() const;
|
|
|
| + // Helper function to wait for AD password written to a pipe.
|
| + void OnPasswordPipeReady(const std::string& machine_name,
|
| + const std::string& user_name,
|
| + base::ScopedFD password_fd);
|
| + // Handler callback from AuthPolicyClient.
|
| + void HandleAdDomainJoin(const std::string& machine_name,
|
| + const std::string& user_name,
|
| + int code);
|
| +
|
| // Keeps the controller for this actor.
|
| Controller* controller_;
|
|
|
|
|