Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1940)

Unified Diff: chrome/browser/policy/device_management_backend.h

Issue 6523058: New policy protobuf protocol. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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..f2fec0d208154a14aba6f0a9239af5e998b8b37d 100644
--- a/chrome/browser/policy/device_management_backend.h
+++ b/chrome/browser/policy/device_management_backend.h
@@ -75,8 +75,12 @@ class DeviceManagementBackend : base::NonThreadSafe {
public:
virtual ~DevicePolicyResponseDelegate() {}
+ // Deprecated in favor of HandleCloudPolicyResponse. To be removed once
+ // DMServer supports the new protocol.
virtual void HandlePolicyResponse(
const em::DevicePolicyResponse& response) = 0;
+ virtual void HandleCloudPolicyResponse(
+ const em::CloudPolicyResponse& response) = 0;
virtual void OnError(ErrorCode code) = 0;
protected:
@@ -106,6 +110,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() {}
« no previous file with comments | « chrome/browser/policy/configuration_policy_store_interface.h ('k') | chrome/browser/policy/device_management_backend_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698