| 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 aa43681ae3e4474513a84819cad7c692fbce85a2..d818b4d0c0ca8ea024a5522eba27883e69b8f373 100644
|
| --- a/chrome/browser/policy/device_management_backend_impl.h
|
| +++ b/chrome/browser/policy/device_management_backend_impl.h
|
| @@ -24,6 +24,22 @@ class DeviceManagementBackendImpl : public DeviceManagementBackend {
|
| explicit DeviceManagementBackendImpl(DeviceManagementService* service);
|
| virtual ~DeviceManagementBackendImpl();
|
|
|
| + static std::string GetAgentString();
|
| +
|
| + // Name constants for URL query parameters.
|
| + static const char kParamRequest[];
|
| + static const char kParamDeviceType[];
|
| + static const char kParamAppType[];
|
| + static const char kParamDeviceID[];
|
| + static const char kParamAgent[];
|
| +
|
| + // String constants for the device and app type we report to the server.
|
| + static const char kValueRequestRegister[];
|
| + static const char kValueRequestUnregister[];
|
| + static const char kValueRequestPolicy[];
|
| + static const char kValueDeviceType[];
|
| + static const char kValueAppType[];
|
| +
|
| private:
|
| friend class DeviceManagementJobBase;
|
|
|
| @@ -44,10 +60,12 @@ class DeviceManagementBackendImpl : public DeviceManagementBackend {
|
| DeviceRegisterResponseDelegate* response_delegate);
|
| virtual void ProcessUnregisterRequest(
|
| const std::string& device_management_token,
|
| + const std::string& device_id,
|
| const em::DeviceUnregisterRequest& request,
|
| DeviceUnregisterResponseDelegate* response_delegate);
|
| virtual void ProcessPolicyRequest(
|
| const std::string& device_management_token,
|
| + const std::string& device_id,
|
| const em::DevicePolicyRequest& request,
|
| DevicePolicyResponseDelegate* response_delegate);
|
|
|
|
|