| Index: content/browser/download/save_package.h
|
| diff --git a/content/browser/download/save_package.h b/content/browser/download/save_package.h
|
| index 071a5b7adead60a4eebbad9f4208bd2b957dd38d..59a99c68a0a4c144c17c0762d391c3b48232091a 100644
|
| --- a/content/browser/download/save_package.h
|
| +++ b/content/browser/download/save_package.h
|
| @@ -147,6 +147,8 @@ class CONTENT_EXPORT SavePackage
|
|
|
| // WebContentsObserver implementation.
|
| bool OnMessageReceived(const IPC::Message& message) override;
|
| + bool OnMessageReceived(const IPC::Message& message,
|
| + RenderFrameHost* render_frame_host) override;
|
|
|
| // DownloadItem::Observer implementation.
|
| void OnDownloadDestroyed(DownloadItem* download) override;
|
| @@ -177,7 +179,17 @@ class CONTENT_EXPORT SavePackage
|
|
|
| // Get all savable resource links from current web page, include main
|
| // frame and sub-frame.
|
| - void GetAllSavableResourceLinksForCurrentPage();
|
| + void GetSavableResourceLinksForCurrentPage();
|
| + void GetSavableResourceLinksForFrame(RenderFrameHost*);
|
| + void OnReceivedNonSavableFrameIndication(RenderFrameHost* render_frame_host);
|
| + void OnReceivedSavableResourceLinksForFrame(
|
| + RenderFrameHost* render_frame_host,
|
| + const std::vector<GURL>& resources_list,
|
| + const std::vector<Referrer>& referrers_list);
|
| + void CompleteSavableResourceLinksResponseFromFrame();
|
| + std::set<GURL> unique_urls_to_save_; // Used to de-dupe urls.
|
| + int number_of_frames_with_pending_get_savable_resource_links_;
|
| +
|
| // Get html data by serializing all frames of current page with lists
|
| // which contain all resource links that have local copy.
|
| void GetSerializedHtmlDataForCurrentPageWithLocalLinks();
|
| @@ -202,10 +214,6 @@ class CONTENT_EXPORT SavePackage
|
| const base::FilePath& final_name,
|
| SavePageType type,
|
| const SavePackageDownloadCreatedCallback& cb);
|
| - void OnReceivedSavableResourceLinksForCurrentPage(
|
| - const std::vector<GURL>& resources_list,
|
| - const std::vector<Referrer>& referrers_list,
|
| - const std::vector<GURL>& frames_list);
|
|
|
| void OnReceivedSerializedHtmlData(const GURL& frame_url,
|
| const std::string& data,
|
|
|