Index: chrome/browser/chromeos/policy/device_cloud_policy_manager_chromeos.h |
diff --git a/chrome/browser/chromeos/policy/device_cloud_policy_manager_chromeos.h b/chrome/browser/chromeos/policy/device_cloud_policy_manager_chromeos.h |
index a83054291f5838ee955786a56a9064d220072c1c..bc72ac1fd43185ff8a0bec56fbcd84d380813558 100644 |
--- a/chrome/browser/chromeos/policy/device_cloud_policy_manager_chromeos.h |
+++ b/chrome/browser/chromeos/policy/device_cloud_policy_manager_chromeos.h |
@@ -37,6 +37,7 @@ class DeviceCloudPolicyStoreChromeOS; |
class EnterpriseInstallAttributes; |
class HeartbeatScheduler; |
class StatusUploader; |
+class SystemLogUploader; |
// CloudPolicyManager specialization for device policy on Chrome OS. |
class DeviceCloudPolicyManagerChromeOS : public CloudPolicyManager { |
@@ -131,11 +132,14 @@ class DeviceCloudPolicyManagerChromeOS : public CloudPolicyManager { |
// state. |
scoped_ptr<StatusUploader> status_uploader_; |
+ // Helper object that handles uploading system logs to the server. |
+ scoped_ptr<SystemLogUploader> syslog_uploader_; |
+ |
// Helper object that handles sending heartbeats over the GCM channel to |
// the server, to monitor connectivity. |
scoped_ptr<HeartbeatScheduler> heartbeat_scheduler_; |
- // The TaskRunner used to do device status uploads. |
+ // The TaskRunner used to do device status and log uploads. |
scoped_refptr<base::SequencedTaskRunner> task_runner_; |
ServerBackedStateKeysBroker::Subscription state_keys_update_subscription_; |