summaryrefslogtreecommitdiffstats
path: root/content/renderer/mhtml_generator.h
diff options
context:
space:
mode:
authorjcivelli@chromium.org <jcivelli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-26 17:26:16 +0000
committerjcivelli@chromium.org <jcivelli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-26 17:26:16 +0000
commit3a605e80b401878e493ba82c4d5b58b2c47b11db (patch)
treefedd5d347828779466e65878e8c102a426ea3eb7 /content/renderer/mhtml_generator.h
parente99ca5111f19b5401f0e18e52a0ebbddc8a36f78 (diff)
downloadchromium_src-3a605e80b401878e493ba82c4d5b58b2c47b11db.zip
chromium_src-3a605e80b401878e493ba82c4d5b58b2c47b11db.tar.gz
chromium_src-3a605e80b401878e493ba82c4d5b58b2c47b11db.tar.bz2
(Relanding this, exact same CL as the previous one.)
Adding the first one of the saveAs extension APIs. The saveAsMHTML allows saving a tab as MHTML. BUG=97306 TEST=Run the browser tests. TBR=asargent,ahendrickson,jam Review URL: http://codereview.chromium.org/8027001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102750 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/mhtml_generator.h')
-rw-r--r--content/renderer/mhtml_generator.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/content/renderer/mhtml_generator.h b/content/renderer/mhtml_generator.h
index 5531095..96c2a8a 100644
--- a/content/renderer/mhtml_generator.h
+++ b/content/renderer/mhtml_generator.h
@@ -21,8 +21,9 @@ class MHTMLGenerator : public RenderViewObserver {
void OnSavePageAsMHTML(int job_id,
IPC::PlatformFileForTransit file_for_transit);
- void NotifyBrowser(int job_id, bool success);
- bool GenerateMHTML();
+ void NotifyBrowser(int job_id, int64 data_size);
+ // Returns the size of the generated MHTML, -1 if it failed.
+ int64 GenerateMHTML();
base::PlatformFile file_;