Index: content/browser/download/download_net_log_parameters.cc |
diff --git a/content/browser/download/download_net_log_parameters.cc b/content/browser/download/download_net_log_parameters.cc |
index 00a9d5dee77393c8b9ea9ad0bdbe5a5da2330a8f..c0d42cfbe6960710b5ee00d10d11a0e16607fb4a 100644 |
--- a/content/browser/download/download_net_log_parameters.cc |
+++ b/content/browser/download/download_net_log_parameters.cc |
@@ -183,4 +183,19 @@ base::Value* FileErrorCallback(const char* operation, |
return dict; |
} |
+base::Value* FileInterruptedCallback(const char* operation, |
+ int os_error, |
+ content::DownloadInterruptReason reason, |
+ net::NetLog::LogLevel /* log_level */) { |
+ DictionaryValue* dict = new DictionaryValue(); |
+ |
+ dict->SetString("operation", operation); |
+ if (os_error != 0) |
+ dict->SetInteger("os_error", os_error); |
+ dict->SetString("interrupt_reason", InterruptReasonDebugString(reason)); |
+ |
+ return dict; |
+} |
+ |
+ |
} // namespace download_net_logs |