| 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 35e66a58ff7945aead9c35a2649741a3dac68907..cf9c2a6c6b4c7e4a956b1b14ed67380c672ed23f 100644
|
| --- a/chrome/browser/chromeos/policy/device_status_collector.h
|
| +++ b/chrome/browser/chromeos/policy/device_status_collector.h
|
| @@ -59,8 +59,6 @@ class DeviceStatusCollector : public CloudPolicyClient::StatusProvider {
|
| LocationUpdateRequester* location_update_requester);
|
| virtual ~DeviceStatusCollector();
|
|
|
| - void GetStatus(enterprise_management::DeviceStatusReportRequest* request);
|
| -
|
| // CloudPolicyClient::StatusProvider:
|
| virtual bool GetDeviceStatus(
|
| enterprise_management::DeviceStatusReportRequest* status) override;
|
| @@ -123,6 +121,8 @@ class DeviceStatusCollector : public CloudPolicyClient::StatusProvider {
|
| enterprise_management::DeviceStatusReportRequest* request);
|
| void GetUsers(
|
| enterprise_management::DeviceStatusReportRequest* request);
|
| + void GetHardwareStatus(
|
| + enterprise_management::DeviceStatusReportRequest* request);
|
|
|
| // Update the cached values of the reporting settings.
|
| void UpdateReportingSettings();
|
| @@ -179,6 +179,7 @@ class DeviceStatusCollector : public CloudPolicyClient::StatusProvider {
|
| bool report_location_;
|
| bool report_network_interfaces_;
|
| bool report_users_;
|
| + bool report_hardware_status_;
|
|
|
| scoped_ptr<chromeos::CrosSettings::ObserverSubscription>
|
| version_info_subscription_;
|
| @@ -192,6 +193,8 @@ class DeviceStatusCollector : public CloudPolicyClient::StatusProvider {
|
| network_interfaces_subscription_;
|
| scoped_ptr<chromeos::CrosSettings::ObserverSubscription>
|
| users_subscription_;
|
| + scoped_ptr<chromeos::CrosSettings::ObserverSubscription>
|
| + hardware_status_subscription_;
|
|
|
| base::WeakPtrFactory<DeviceStatusCollector> weak_factory_;
|
|
|
|
|