diff options
author | jcivelli@chromium.org <jcivelli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-26 17:26:16 +0000 |
---|---|---|
committer | jcivelli@chromium.org <jcivelli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-26 17:26:16 +0000 |
commit | 3a605e80b401878e493ba82c4d5b58b2c47b11db (patch) | |
tree | fedd5d347828779466e65878e8c102a426ea3eb7 /content/renderer/mhtml_generator.h | |
parent | e99ca5111f19b5401f0e18e52a0ebbddc8a36f78 (diff) | |
download | chromium_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.h | 5 |
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_; |