Index: content/browser/download/download_stats.h |
diff --git a/content/browser/download/download_stats.h b/content/browser/download/download_stats.h |
index b1307d34009552a56d0a294292e7c6e67555d2d0..0e59884714534ac2ca35bda011d4c42f25895527 100644 |
--- a/content/browser/download/download_stats.h |
+++ b/content/browser/download/download_stats.h |
@@ -218,6 +218,19 @@ enum SavePackageEvent { |
void RecordSavePackageEvent(SavePackageEvent event); |
+enum OriginStateOnResumption { |
+ ORIGIN_STATE_ON_RESUMPTION_ADDITIONAL_REDIRECTS = 1<<0, |
+ ORIGIN_STATE_ON_RESUMPTION_VALIDATORS_CHANGED = 1<<1, |
+ ORIGIN_STATE_ON_RESUMPTION_CONTENT_DISPOSITION_CHANGED = 1<<2, |
+ ORIGIN_STATE_ON_RESUMPTION_MAX = 1<<3 |
+}; |
+ |
+// Record the state of the origin information across a download resumption |
+// request. |state| is a combination of values from OriginStateOnResumption |
+// enum. |
+void RecordOriginStateOnResumption(bool is_partial, |
+ int state); |
+ |
} // namespace content |
#endif // CONTENT_BROWSER_DOWNLOAD_DOWNLOAD_STATS_H_ |