Chromium Code Reviews| 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 |