Chromium Code Reviews| 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..6306275dbab3989c7c967cfc1544408880c9ed60 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,14 @@ 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, |
| + const std::string& password); |
| + |
|
Dan Beam
2016/10/28 21:13:04
doc comments
Roman Sorokin (ftl)
2016/10/31 11:37:11
Done.
|
| + void HandleADDomainJoin(const std::string& machine_name, |
| + const std::string& user, |
| + int code); |
| void HandleRetry(); |
| void HandleFrameLoadingCompleted(); |
| void HandleDeviceAttributesProvided(const std::string& asset_id, |
| @@ -106,6 +115,11 @@ 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, |
| + base::ScopedFD password_fd); |
| + |
| // Keeps the controller for this actor. |
| Controller* controller_; |