Index: chrome/browser/chromeos/policy/device_status_collector.h |
diff --git a/chrome/browser/chromeos/policy/device_status_collector.h b/chrome/browser/chromeos/policy/device_status_collector.h |
index f4b25663f2861ae4688ab8813c8fde9d00634fc8..ca13dd553994a1f6f43917e3ef73a0117f325184 100644 |
--- a/chrome/browser/chromeos/policy/device_status_collector.h |
+++ b/chrome/browser/chromeos/policy/device_status_collector.h |
@@ -111,6 +111,9 @@ class DeviceStatusCollector { |
// can be mocked. |
virtual std::vector<double> GetPerProcessCPUUsage(); |
+ // Gets the version of the passed app. Virtual to allow mocking. |
+ virtual std::string GetAppVersion(std::string app_id); |
bartfab (slow)
2015/02/11 17:28:43
Nit: Pass |app_id| by const ref.
Andrew T Wilson (Slow)
2015/02/12 15:15:39
Done.
|
+ |
// The number of days in the past to store device activity. |
// This is kept in case device status uploads fail for a number of days. |
unsigned int max_stored_past_activity_days_; |
@@ -235,6 +238,7 @@ class DeviceStatusCollector { |
bool report_network_interfaces_; |
bool report_users_; |
bool report_hardware_status_; |
+ bool report_session_status_; |
scoped_ptr<chromeos::CrosSettings::ObserverSubscription> |
version_info_subscription_; |
@@ -250,6 +254,8 @@ class DeviceStatusCollector { |
users_subscription_; |
scoped_ptr<chromeos::CrosSettings::ObserverSubscription> |
hardware_status_subscription_; |
+ scoped_ptr<chromeos::CrosSettings::ObserverSubscription> |
+ session_status_subscription_; |
base::WeakPtrFactory<DeviceStatusCollector> weak_factory_; |