| Index: content/browser/download/save_file_manager.h
|
| diff --git a/content/browser/download/save_file_manager.h b/content/browser/download/save_file_manager.h
|
| index d42bafa36aacc54c129a595b1e6388598631a933..cdcbac793da67466d902122fa4fb8d0a88ca0a11 100644
|
| --- a/content/browser/download/save_file_manager.h
|
| +++ b/content/browser/download/save_file_manager.h
|
| @@ -111,7 +111,7 @@ class SaveFileManager : public base::RefCountedThreadSafe<SaveFileManager> {
|
| void UpdateSaveProgress(int save_id, net::IOBuffer* data, int size);
|
| void SaveFinished(int save_id,
|
| const GURL& save_url,
|
| - int save_package_id,
|
| + SavePackageId save_package_id,
|
| bool is_success);
|
|
|
| // Notifications sent from the UI thread and run on the file thread.
|
| @@ -130,7 +130,7 @@ class SaveFileManager : public base::RefCountedThreadSafe<SaveFileManager> {
|
| // original url is using file scheme.
|
| void SaveLocalFile(const GURL& original_file_url,
|
| int save_id,
|
| - int save_package_id);
|
| + SavePackageId save_package_id);
|
|
|
| // Renames all the successfully saved files.
|
| // |final_names| points to a vector which contains pairs of save ids and
|
| @@ -139,7 +139,7 @@ class SaveFileManager : public base::RefCountedThreadSafe<SaveFileManager> {
|
| const base::FilePath& resource_dir,
|
| int render_process_id,
|
| int render_frame_routing_id,
|
| - int save_package_id);
|
| + SavePackageId save_package_id);
|
|
|
| // When the user cancels the saving, we need to remove all remaining saved
|
| // files of this page saving job from save_file_map_.
|
| @@ -165,7 +165,7 @@ class SaveFileManager : public base::RefCountedThreadSafe<SaveFileManager> {
|
| // Unregister a start request according save URL, disassociate
|
| // the save URL and SavePackage.
|
| SavePackage* UnregisterStartingRequest(const GURL& save_url,
|
| - int save_package_id);
|
| + SavePackageId save_package_id);
|
|
|
| // Look up the SavePackage according to save id.
|
| SavePackage* LookupPackage(int save_id);
|
| @@ -192,11 +192,11 @@ class SaveFileManager : public base::RefCountedThreadSafe<SaveFileManager> {
|
| void OnSaveFinished(int save_id, int64 bytes_so_far, bool is_success);
|
| // For those requests that do not have valid save id, use
|
| // map:(url, SavePackage) to find the request and remove it.
|
| - void OnErrorFinished(const GURL& save_url, int save_package_id);
|
| + void OnErrorFinished(const GURL& save_url, SavePackageId save_package_id);
|
| // Notifies SavePackage that the whole page saving job is finished.
|
| void OnFinishSavePageJob(int render_process_id,
|
| int render_frame_routing_id,
|
| - int save_package_id);
|
| + SavePackageId save_package_id);
|
|
|
| // Notifications sent from the UI thread and run on the file thread.
|
|
|
| @@ -208,10 +208,10 @@ class SaveFileManager : public base::RefCountedThreadSafe<SaveFileManager> {
|
| // Initiates a request for URL to be saved.
|
| void OnSaveURL(const GURL& url,
|
| const Referrer& referrer,
|
| + SavePackageId save_package_id,
|
| int render_process_host_id,
|
| int render_view_routing_id,
|
| int render_frame_routing_id,
|
| - int save_package_id,
|
| ResourceContext* context);
|
| // Handler for a notification sent to the IO thread for generating save id.
|
| void OnRequireSaveJobFromOtherSource(SaveFileCreateInfo* info);
|
| @@ -242,7 +242,8 @@ class SaveFileManager : public base::RefCountedThreadSafe<SaveFileManager> {
|
| // hashmap since it is possible to save the same URL in different contents at
|
| // same time.
|
| typedef base::hash_map<std::string, SavePackage*> StartingRequestsMap;
|
| - typedef base::hash_map<int, StartingRequestsMap>
|
| + // TODO(lukasza): Use std::unordered_map instead?
|
| + typedef base::hash_map<SavePackageId, StartingRequestsMap>
|
| ContentsToStartingRequestsMap;
|
| ContentsToStartingRequestsMap contents_starting_requests_;
|
|
|
|
|