Chromium Code Reviews| Index: chrome/browser/policy/device_management_backend.h |
| diff --git a/chrome/browser/policy/device_management_backend.h b/chrome/browser/policy/device_management_backend.h |
| index 9e8ec6358a147215f154758d94e9436c04bef243..a8323739e2cff896bcb56a9b33cd441132a5923e 100644 |
| --- a/chrome/browser/policy/device_management_backend.h |
| +++ b/chrome/browser/policy/device_management_backend.h |
| @@ -99,6 +99,21 @@ class DeviceManagementBackend : base::NonThreadSafe { |
| DISALLOW_COPY_AND_ASSIGN(DevicePolicyResponseDelegate); |
| }; |
| + class DeviceAutoEnrollmentResponseDelegate { |
| + public: |
| + virtual ~DeviceAutoEnrollmentResponseDelegate() {} |
| + |
| + virtual void HandleAutoEnrollmentResponse( |
| + const em::DeviceAutoEnrollmentResponse& response) = 0; |
| + virtual void OnError(ErrorCode code) = 0; |
| + |
| + protected: |
| + DeviceAutoEnrollmentResponseDelegate() {} |
| + |
| + private: |
| + DISALLOW_COPY_AND_ASSIGN(DeviceAutoEnrollmentResponseDelegate); |
| + }; |
| + |
| virtual ~DeviceManagementBackend() {} |
| virtual void ProcessRegisterRequest( |
| @@ -121,6 +136,11 @@ class DeviceManagementBackend : base::NonThreadSafe { |
| const em::DevicePolicyRequest& request, |
| DevicePolicyResponseDelegate* delegate) = 0; |
| + virtual void ProcessAutoEnrollmentRequest( |
| + const std::string& device_id, |
|
Mattias Nissler (ping if slow)
2011/12/05 09:44:15
Ah, we'll have to make sure that the device_id pas
Joao da Silva
2011/12/05 10:00:15
Will do.
|
| + const em::DeviceAutoEnrollmentRequest& request, |
| + DeviceAutoEnrollmentResponseDelegate* delegate) = 0; |
| + |
| protected: |
| DeviceManagementBackend() {} |