Index: content/browser/download/download_stats.h |
diff --git a/content/browser/download/download_stats.h b/content/browser/download/download_stats.h |
index a7d706a9155af47e2b638b52ea6688eb3a17e199..f731029736f8ed3393646315536c65a804633fa8 100644 |
--- a/content/browser/download/download_stats.h |
+++ b/content/browser/download/download_stats.h |
@@ -195,6 +195,7 @@ void RecordDownloadCompleted(const base::TimeTicks& start, |
void RecordDownloadInterrupted(DownloadInterruptReason reason, |
int64_t received, |
int64_t total, |
+ bool is_parallelizable, |
bool uses_parallel_requests); |
// Record that a download has been classified as malicious. |
@@ -254,8 +255,9 @@ void RecordFileBandwidth(size_t length, |
base::TimeDelta disk_write_time, |
base::TimeDelta elapsed_time); |
-// Increment one of the count for parallel download. |
-void RecordParallelDownloadCount(DownloadCountTypes type); |
+// Increment one of the count for parallelizable download. |
+void RecordParallelizableDownloadCount(DownloadCountTypes type, |
+ bool uses_parallel_requests); |
// Records the actual total number of requests sent for a parallel download, |
// including the initial request. |
@@ -264,13 +266,15 @@ void RecordParallelDownloadRequestCount(int request_count); |
// Records if each byte stream is successfully added to download sink. |
void RecordParallelDownloadAddStreamSuccess(bool success); |
-// Records the bandwidth for parallel download and estimates the saved time at |
-// the file end. Does not count in any hash computation or file open/close time. |
-void RecordParallelDownloadStats( |
+// Records the bandwidth for parallelizable download and estimates the saved |
+// time at the file end. Does not count in any hash computation or file |
+// open/close time. |
+void RecordParallelizableDownloadStats( |
size_t bytes_downloaded_with_parallel_streams, |
base::TimeDelta time_with_parallel_streams, |
size_t bytes_downloaded_without_parallel_streams, |
- base::TimeDelta time_without_parallel_streams); |
+ base::TimeDelta time_without_parallel_streams, |
+ bool uses_parallel_requests); |
// Records the parallel download creation counts and the reasons why the |
// download falls back to non-parallel download. |