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 114c7b708f5d006b82f2fde8e34bb7981a828d01..cefdfa061cb59ffc0ce89e2f7f4136431e7af953 100644 |
--- a/chrome/browser/policy/device_management_backend.h |
+++ b/chrome/browser/policy/device_management_backend.h |
@@ -76,7 +76,9 @@ class DeviceManagementBackend : base::NonThreadSafe { |
virtual ~DevicePolicyResponseDelegate() {} |
virtual void HandlePolicyResponse( |
- const em::DevicePolicyResponse& response) = 0; |
+ const em::DevicePolicyResponse& response) = 0; // deprecated. |
Mattias Nissler (ping if slow)
2011/02/02 12:27:55
Please explain why it's deprecated, what is used i
Jakob Kummerow
2011/02/03 14:36:52
Done.
|
+ virtual void HandleCloudPolicyResponse( |
+ const em::CloudPolicyResponse& response) = 0; |
virtual void OnError(ErrorCode code) = 0; |
protected: |
@@ -106,6 +108,12 @@ class DeviceManagementBackend : base::NonThreadSafe { |
const em::DevicePolicyRequest& request, |
DevicePolicyResponseDelegate* delegate) = 0; |
+ virtual void ProcessCloudPolicyRequest( |
+ const std::string& device_management_token, |
+ const std::string& device_id, |
+ const em::CloudPolicyRequest& request, |
+ DevicePolicyResponseDelegate* delegate) = 0; |
+ |
protected: |
DeviceManagementBackend() {} |