| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/policy/device_management_backend_impl.h" | 5 #include "chrome/browser/policy/device_management_backend_impl.h" |
| 6 | 6 |
| 7 #include <utility> | 7 #include <utility> |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #if defined(OS_POSIX) && !defined(OS_MACOSX) | 10 #if defined(OS_POSIX) && !defined(OS_MACOSX) |
| (...skipping 298 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 309 case DeviceManagementBackend::kErrorRequestInvalid: | 309 case DeviceManagementBackend::kErrorRequestInvalid: |
| 310 case DeviceManagementBackend::kErrorRequestFailed: | 310 case DeviceManagementBackend::kErrorRequestFailed: |
| 311 sample = kMetricTokenFetchRequestFailed; | 311 sample = kMetricTokenFetchRequestFailed; |
| 312 break; | 312 break; |
| 313 case DeviceManagementBackend::kErrorServiceDeviceNotFound: | 313 case DeviceManagementBackend::kErrorServiceDeviceNotFound: |
| 314 sample = kMetricTokenFetchDeviceNotFound; | 314 sample = kMetricTokenFetchDeviceNotFound; |
| 315 break; | 315 break; |
| 316 case DeviceManagementBackend::kErrorServiceManagementNotSupported: | 316 case DeviceManagementBackend::kErrorServiceManagementNotSupported: |
| 317 sample = kMetricTokenFetchManagementNotSupported; | 317 sample = kMetricTokenFetchManagementNotSupported; |
| 318 break; | 318 break; |
| 319 case DeviceManagementBackend::kErrorResponseDecoding: |
| 320 sample = kMetricTokenFetchBadResponse; |
| 321 break; |
| 319 default: | 322 default: |
| 320 sample = kMetricTokenFetchServerFailed; | 323 sample = kMetricTokenFetchServerFailed; |
| 321 break; | 324 break; |
| 322 } | 325 } |
| 323 UMA_HISTOGRAM_ENUMERATION(kMetricToken, sample, kMetricTokenSize); | 326 UMA_HISTOGRAM_ENUMERATION(kMetricToken, sample, kMetricTokenSize); |
| 324 delegate_->OnError(error); | 327 delegate_->OnError(error); |
| 325 } | 328 } |
| 326 virtual void OnResponse(const em::DeviceManagementResponse& response) { | 329 virtual void OnResponse(const em::DeviceManagementResponse& response) { |
| 327 UMA_HISTOGRAM_ENUMERATION(kMetricToken, kMetricTokenFetchResponseReceived, | 330 UMA_HISTOGRAM_ENUMERATION(kMetricToken, kMetricTokenFetchResponseReceived, |
| 328 kMetricTokenSize); | 331 kMetricTokenSize); |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 398 case DeviceManagementBackend::kErrorRequestInvalid: | 401 case DeviceManagementBackend::kErrorRequestInvalid: |
| 399 case DeviceManagementBackend::kErrorRequestFailed: | 402 case DeviceManagementBackend::kErrorRequestFailed: |
| 400 sample = kMetricPolicyFetchRequestFailed; | 403 sample = kMetricPolicyFetchRequestFailed; |
| 401 break; | 404 break; |
| 402 case DeviceManagementBackend::kErrorServicePolicyNotFound: | 405 case DeviceManagementBackend::kErrorServicePolicyNotFound: |
| 403 sample = kMetricPolicyFetchNotFound; | 406 sample = kMetricPolicyFetchNotFound; |
| 404 break; | 407 break; |
| 405 case DeviceManagementBackend::kErrorServiceManagementTokenInvalid: | 408 case DeviceManagementBackend::kErrorServiceManagementTokenInvalid: |
| 406 sample = kMetricPolicyFetchInvalidToken; | 409 sample = kMetricPolicyFetchInvalidToken; |
| 407 break; | 410 break; |
| 411 case DeviceManagementBackend::kErrorResponseDecoding: |
| 412 sample = kMetricPolicyFetchBadResponse; |
| 413 break; |
| 408 default: | 414 default: |
| 409 sample = kMetricPolicyFetchServerFailed; | 415 sample = kMetricPolicyFetchServerFailed; |
| 410 break; | 416 break; |
| 411 } | 417 } |
| 412 UMA_HISTOGRAM_ENUMERATION(kMetricPolicy, sample, kMetricPolicySize); | 418 UMA_HISTOGRAM_ENUMERATION(kMetricPolicy, sample, kMetricPolicySize); |
| 413 delegate_->OnError(error); | 419 delegate_->OnError(error); |
| 414 } | 420 } |
| 415 virtual void OnResponse(const em::DeviceManagementResponse& response) { | 421 virtual void OnResponse(const em::DeviceManagementResponse& response) { |
| 416 UMA_HISTOGRAM_ENUMERATION(kMetricPolicy, kMetricPolicyFetchResponseReceived, | 422 UMA_HISTOGRAM_ENUMERATION(kMetricPolicy, kMetricPolicyFetchResponseReceived, |
| 417 kMetricPolicySize); | 423 kMetricPolicySize); |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 528 const std::string& device_id, | 534 const std::string& device_id, |
| 529 const em::DevicePolicyRequest& request, | 535 const em::DevicePolicyRequest& request, |
| 530 DevicePolicyResponseDelegate* delegate) { | 536 DevicePolicyResponseDelegate* delegate) { |
| 531 UMA_HISTOGRAM_ENUMERATION(kMetricPolicy, kMetricPolicyFetchRequested, | 537 UMA_HISTOGRAM_ENUMERATION(kMetricPolicy, kMetricPolicyFetchRequested, |
| 532 kMetricPolicySize); | 538 kMetricPolicySize); |
| 533 AddJob(new DeviceManagementPolicyJob(this, device_management_token, device_id, | 539 AddJob(new DeviceManagementPolicyJob(this, device_management_token, device_id, |
| 534 request, delegate)); | 540 request, delegate)); |
| 535 } | 541 } |
| 536 | 542 |
| 537 } // namespace policy | 543 } // namespace policy |
| OLD | NEW |