Index: content/common/download/mhtml_save_status.h |
diff --git a/content/common/download/mhtml_save_status.h b/content/common/download/mhtml_save_status.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..67c10b4228581ea9772f898468b6a0f504c4db57 |
--- /dev/null |
+++ b/content/common/download/mhtml_save_status.h |
@@ -0,0 +1,45 @@ |
+// Copyright 2016 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#ifndef CONTENT_COMMON_DOWNLOAD_MHTML_SAVE_STATUS_H_ |
+#define CONTENT_COMMON_DOWNLOAD_MHTML_SAVE_STATUS_H_ |
+ |
+namespace content { |
+ |
+// Status result enum for MHTML generation. |
+enum class MhtmlSaveStatus { |
+ SUCCESS = 0, |
+ |
+ // Could not properly close the file where data was written to. Determined by |
+ // the browser. |
+ FILE_CLOSING_ERROR, |
+ |
+ // Could not create the file that would be written to. Determined by the |
+ // browser. |
+ FILE_CREATION_ERROR, |
+ |
+ // Could not write serialized data to the file. Determined by the renderer. |
+ FILE_WRITTING_ERROR, |
+ |
+ // The DOM changed and a previously existing frame is no more. Determined by |
+ // the browser. |
+ FRAME_NO_LONGER_EXIST, |
Łukasz Anforowicz
2016/11/22 19:22:13
nit: FRAME_NO_LONGER_EXISTS
carlosk
2016/11/22 23:26:24
Done.
|
+ |
+ // A frame was not allowed to be serialized by either policy or cache control. |
Łukasz Anforowicz
2016/11/22 19:22:13
nit: s/A frame/The main frame/ ?
carlosk
2016/11/22 23:26:23
Done.
|
+ // Determined by the renderer. |
+ FRAME_SERIALIZATION_FORBIDDEN, |
+ |
+ // A render process needed for the serialization of one of the page's frame is |
+ // no more. Determined by the browser. |
+ RENDER_PROCESS_EXITED, |
+ |
+ // NOTE: always keep this entry at the end. Add new result types only |
+ // immediately above this line. Make sure to update the corresponding |
+ // histogram enum accordingly. |
+ STATUS_COUNT, |
+}; |
+ |
+} // namespace content |
+ |
+#endif // CONTENT_COMMON_DOWNLOAD_MHTML_SAVE_STATUS_H_ |