Index: chrome/browser/google_apis/drive_api_requests.h |
diff --git a/chrome/browser/google_apis/drive_api_requests.h b/chrome/browser/google_apis/drive_api_requests.h |
index 1afa8c1f4c6d5d1e2f6502f4f48b55b4c2a296c3..e937fae17530861e9cad7c06147b73bc2eaccd4a 100644 |
--- a/chrome/browser/google_apis/drive_api_requests.h |
+++ b/chrome/browser/google_apis/drive_api_requests.h |
@@ -528,6 +528,23 @@ class GetUploadStatusRequest : public GetUploadStatusRequestBase { |
DISALLOW_COPY_AND_ASSIGN(GetUploadStatusRequest); |
}; |
+//========================== DownloadFileRequest ========================== |
+ |
+// This class performs the request for downloading of a specified file. |
+class DownloadFileRequest : public DownloadFileRequestBase { |
+ public: |
+ // See also DownloadFileRequestBase's comment for parameters meaning. |
+ DownloadFileRequest(RequestSender* sender, |
+ const DriveApiUrlGenerator& url_generator, |
+ const DownloadActionCallback& download_action_callback, |
hidehiko
2013/07/02 09:17:30
How about move this callback to the last parameter
kinaba
2013/07/02 09:34:59
Done.
|
+ const GetContentCallback& get_content_callback, |
+ const ProgressCallback& progress_callback, |
+ const std::string& resource_id, |
+ const base::FilePath& output_file_path); |
+ virtual ~DownloadFileRequest(); |
+ |
+ DISALLOW_COPY_AND_ASSIGN(DownloadFileRequest); |
+}; |
} // namespace drive |
} // namespace google_apis |