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

Side by Side Diff: chrome/browser/chromeos/policy/device_status_collector.cc

Issue 2504013003: arc: enable use_new_wrapper_types for enterprise_reporting.mojom (Closed)
Patch Set: rebased, no code change Created 4 years, 1 month 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 unified diff | Download patch
« no previous file with comments | « chrome/browser/chromeos/policy/device_status_collector.h ('k') | components/arc/BUILD.gn » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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/chromeos/policy/device_status_collector.h" 5 #include "chrome/browser/chromeos/policy/device_status_collector.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include <algorithm> 10 #include <algorithm>
11 #include <cstdio> 11 #include <cstdio>
12 #include <limits> 12 #include <limits>
13 #include <memory>
14 #include <sstream> 13 #include <sstream>
15 14
16 #include "base/bind.h" 15 #include "base/bind.h"
17 #include "base/bind_helpers.h" 16 #include "base/bind_helpers.h"
18 #include "base/files/file_enumerator.h" 17 #include "base/files/file_enumerator.h"
19 #include "base/files/file_util.h" 18 #include "base/files/file_util.h"
20 #include "base/format_macros.h" 19 #include "base/format_macros.h"
21 #include "base/logging.h" 20 #include "base/logging.h"
22 #include "base/macros.h" 21 #include "base/macros.h"
23 #include "base/memory/ptr_util.h" 22 #include "base/memory/ptr_util.h"
(...skipping 358 matching lines...) Expand 10 before | Expand all | Expand 10 after
382 void OnCPUTempInfoReceived( 381 void OnCPUTempInfoReceived(
383 const std::vector<em::CPUTempInfo>& cpu_temp_info) { 382 const std::vector<em::CPUTempInfo>& cpu_temp_info) {
384 if (cpu_temp_info.empty()) 383 if (cpu_temp_info.empty())
385 DLOG(WARNING) << "Unable to read CPU temp information."; 384 DLOG(WARNING) << "Unable to read CPU temp information.";
386 385
387 device_status_->clear_cpu_temp_info(); 386 device_status_->clear_cpu_temp_info();
388 for (const em::CPUTempInfo& info : cpu_temp_info) 387 for (const em::CPUTempInfo& info : cpu_temp_info)
389 *device_status_->add_cpu_temp_info() = info; 388 *device_status_->add_cpu_temp_info() = info;
390 } 389 }
391 390
392 void OnAndroidInfoReceived(mojo::String status, 391 void OnAndroidInfoReceived(const std::string& status,
393 mojo::String droid_guard_info) { 392 const std::string& droid_guard_info) {
394 em::AndroidStatus* const android_status = 393 em::AndroidStatus* const android_status =
395 session_status_->mutable_android_status(); 394 session_status_->mutable_android_status();
396 android_status->set_status_payload(status); 395 android_status->set_status_payload(status);
397 android_status->set_droid_guard_info(droid_guard_info); 396 android_status->set_droid_guard_info(droid_guard_info);
398 } 397 }
399 398
400 const scoped_refptr<base::SequencedTaskRunner> task_runner_; 399 const scoped_refptr<base::SequencedTaskRunner> task_runner_;
401 policy::DeviceStatusCollector::StatusCallback response_; 400 policy::DeviceStatusCollector::StatusCallback response_;
402 std::unique_ptr<em::DeviceStatusReportRequest> device_status_ = 401 std::unique_ptr<em::DeviceStatusReportRequest> device_status_ =
403 base::MakeUnique<em::DeviceStatusReportRequest>(); 402 base::MakeUnique<em::DeviceStatusReportRequest>();
(...skipping 786 matching lines...) Expand 10 before | Expand all | Expand 10 after
1190 1189
1191 void DeviceStatusCollector::OnOSVersion(const std::string& version) { 1190 void DeviceStatusCollector::OnOSVersion(const std::string& version) {
1192 os_version_ = version; 1191 os_version_ = version;
1193 } 1192 }
1194 1193
1195 void DeviceStatusCollector::OnOSFirmware(const std::string& version) { 1194 void DeviceStatusCollector::OnOSFirmware(const std::string& version) {
1196 firmware_version_ = version; 1195 firmware_version_ = version;
1197 } 1196 }
1198 1197
1199 } // namespace policy 1198 } // namespace policy
OLDNEW
« no previous file with comments | « chrome/browser/chromeos/policy/device_status_collector.h ('k') | components/arc/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698