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

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

Issue 6409040: New policy protobuf protocol. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Ready for review! Created 9 years, 11 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..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() {}

Powered by Google App Engine
This is Rietveld 408576698