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

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

Issue 8920003: Add OS and firmware version to device status reports. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years 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_status_collector.h
diff --git a/chrome/browser/policy/device_status_collector.h b/chrome/browser/policy/device_status_collector.h
index cef45ffe4f413c2d66006ab9c628d8c67430b9f7..2bdd8a72992801e90ac42f58c5c9e0e2b419975b 100644
--- a/chrome/browser/policy/device_status_collector.h
+++ b/chrome/browser/policy/device_status_collector.h
@@ -8,9 +8,11 @@
#include "base/time.h"
#include "base/timer.h"
+#include "chrome/browser/chromeos/version_loader.h"
#include "chrome/browser/idle.h"
using base::Time;
+using chromeos::VersionLoader;
Joao da Silva 2011/12/12 14:23:04 Nit: I'd avoid this, but it's your call. I'd rathe
Patrick Dubroy 2011/12/12 15:18:01 Done.
namespace enterprise_management {
class DeviceStatusReportRequest;
@@ -49,6 +51,12 @@ class DeviceStatusCollector {
private:
void AddActivePeriod(base::Time start, base::Time end);
+ // Callbacks from chromeos::VersionLoader.
+ void OnOSVersion(VersionLoader::Handle handle,
+ std::string version);
+ void OnOSFirmware(VersionLoader::Handle handle,
+ std::string version);
+
// How often to poll to see if the user is idle.
int poll_interval_seconds_;
@@ -62,6 +70,12 @@ class DeviceStatusCollector {
base::RepeatingTimer<DeviceStatusCollector> timer_;
+ VersionLoader version_loader_;
+ CancelableRequestConsumer consumer_;
+
+ std::string os_version_;
+ std::string firmware_version_;
+
DISALLOW_COPY_AND_ASSIGN(DeviceStatusCollector);
};
« no previous file with comments | « no previous file | chrome/browser/policy/device_status_collector.cc » ('j') | chrome/browser/policy/device_status_collector.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698