Index: chrome/browser/chromeos/policy/status_uploader.h |
diff --git a/chrome/browser/chromeos/policy/status_uploader.h b/chrome/browser/chromeos/policy/status_uploader.h |
index 2eead1847a73b43e4acc58e055eddf324f58c412..6fa48203e6b3c0ec04d4c83a4358a45a584950d9 100644 |
--- a/chrome/browser/chromeos/policy/status_uploader.h |
+++ b/chrome/browser/chromeos/policy/status_uploader.h |
@@ -44,6 +44,11 @@ class StatusUploader { |
// has ever happened. |
base::Time last_upload() const { return last_upload_; } |
+ // Returns true if session data upload (screenshots, logs, etc) is allowed. |
+ // This checks to ensure that the current session is a kiosk session, and |
+ // that no user input (keyboard, mouse, touch, audio/video) has been received. |
+ bool IsSessionDataUploadAllowed(); |
+ |
private: |
// Callback invoked periodically to upload the device status from the |
// DeviceStatusCollector. |