Index: chrome/browser/google_apis/drive_api_requests.cc |
diff --git a/chrome/browser/google_apis/drive_api_requests.cc b/chrome/browser/google_apis/drive_api_requests.cc |
index 2e495bdffa6ea6e11b9f47362408c8c72c0bcf0d..04e163e7dd9b65d20bca6a9e190efb01cd480069 100644 |
--- a/chrome/browser/google_apis/drive_api_requests.cc |
+++ b/chrome/browser/google_apis/drive_api_requests.cc |
@@ -631,5 +631,27 @@ void GetUploadStatusRequest::OnRangeRequestComplete( |
ParseFileResourceWithUploadRangeAndRun(callback_, response, value.Pass()); |
} |
+//========================== DownloadFileRequest ========================== |
+ |
+DownloadFileRequest::DownloadFileRequest( |
+ RequestSender* sender, |
+ const DriveApiUrlGenerator& url_generator, |
+ const std::string& resource_id, |
+ const base::FilePath& output_file_path, |
+ const DownloadActionCallback& download_action_callback, |
+ const GetContentCallback& get_content_callback, |
+ const ProgressCallback& progress_callback) |
+ : DownloadFileRequestBase( |
+ sender, |
+ download_action_callback, |
+ get_content_callback, |
+ progress_callback, |
+ url_generator.GenerateDownloadFileUrl(resource_id), |
+ output_file_path) { |
+} |
+ |
+DownloadFileRequest::~DownloadFileRequest() { |
+} |
+ |
} // namespace drive |
} // namespace google_apis |