Index: chrome/browser/policy/device_management_backend_impl.h |
diff --git a/chrome/browser/policy/device_management_backend_impl.h b/chrome/browser/policy/device_management_backend_impl.h |
index d818b4d0c0ca8ea024a5522eba27883e69b8f373..40c7e11d4ff8c69ae9a754a5593de19a048c358a 100644 |
--- a/chrome/browser/policy/device_management_backend_impl.h |
+++ b/chrome/browser/policy/device_management_backend_impl.h |
@@ -36,7 +36,10 @@ class DeviceManagementBackendImpl : public DeviceManagementBackend { |
// String constants for the device and app type we report to the server. |
static const char kValueRequestRegister[]; |
static const char kValueRequestUnregister[]; |
+ // Deprecated in favor of kValueRequestCloudPolicy. |
+ // See DevicePolicyResponseDelegate::HandlePolicyResponse. |
static const char kValueRequestPolicy[]; |
+ static const char kValueRequestCloudPolicy[]; |
static const char kValueDeviceType[]; |
static const char kValueAppType[]; |
@@ -63,11 +66,18 @@ class DeviceManagementBackendImpl : public DeviceManagementBackend { |
const std::string& device_id, |
const em::DeviceUnregisterRequest& request, |
DeviceUnregisterResponseDelegate* response_delegate); |
+ // Deprecated in favor of ProcessCloudPolicyRequest. |
+ // See DevicePolicyResponseDelegate::HandlePolicyResponse. |
virtual void ProcessPolicyRequest( |
const std::string& device_management_token, |
const std::string& device_id, |
const em::DevicePolicyRequest& request, |
DevicePolicyResponseDelegate* response_delegate); |
+ virtual void ProcessCloudPolicyRequest( |
+ const std::string& device_management_token, |
+ const std::string& device_id, |
+ const em::CloudPolicyRequest& request, |
+ DevicePolicyResponseDelegate* delegate); |
// Keeps track of the jobs currently in flight. |
JobSet pending_jobs_; |