| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_REQUESTS_H_ | 5 #ifndef CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_REQUESTS_H_ |
| 6 #define CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_REQUESTS_H_ | 6 #define CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_REQUESTS_H_ |
| 7 | 7 |
| 8 #include <string> | 8 #include <string> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 382 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 393 // |title| should be set. | 393 // |title| should be set. |
| 394 // |parent_upload_url| should be the upload_url() of the parent directory. | 394 // |parent_upload_url| should be the upload_url() of the parent directory. |
| 395 // (resumable-create-media URL) | 395 // (resumable-create-media URL) |
| 396 // See also the comments of InitiateUploadRequestBase for more details | 396 // See also the comments of InitiateUploadRequestBase for more details |
| 397 // about the other parameters. | 397 // about the other parameters. |
| 398 InitiateUploadNewFileRequest( | 398 InitiateUploadNewFileRequest( |
| 399 RequestSender* runner, | 399 RequestSender* runner, |
| 400 net::URLRequestContextGetter* url_request_context_getter, | 400 net::URLRequestContextGetter* url_request_context_getter, |
| 401 const GDataWapiUrlGenerator& url_generator, | 401 const GDataWapiUrlGenerator& url_generator, |
| 402 const InitiateUploadCallback& callback, | 402 const InitiateUploadCallback& callback, |
| 403 const base::FilePath& drive_file_path, | |
| 404 const std::string& content_type, | 403 const std::string& content_type, |
| 405 int64 content_length, | 404 int64 content_length, |
| 406 const std::string& parent_resource_id, | 405 const std::string& parent_resource_id, |
| 407 const std::string& title); | 406 const std::string& title); |
| 408 virtual ~InitiateUploadNewFileRequest(); | 407 virtual ~InitiateUploadNewFileRequest(); |
| 409 | 408 |
| 410 protected: | 409 protected: |
| 411 // UrlFetchRequestBase overrides. | 410 // UrlFetchRequestBase overrides. |
| 412 virtual GURL GetURL() const OVERRIDE; | 411 virtual GURL GetURL() const OVERRIDE; |
| 413 virtual net::URLFetcher::RequestType GetRequestType() const OVERRIDE; | 412 virtual net::URLFetcher::RequestType GetRequestType() const OVERRIDE; |
| (...skipping 18 matching lines...) Expand all Loading... |
| 432 // |upload_url| should be the upload_url() of the file | 431 // |upload_url| should be the upload_url() of the file |
| 433 // (resumable-create-media URL) | 432 // (resumable-create-media URL) |
| 434 // |etag| should be set if it is available to detect the upload confliction. | 433 // |etag| should be set if it is available to detect the upload confliction. |
| 435 // See also the comments of InitiateUploadRequestBase for more details | 434 // See also the comments of InitiateUploadRequestBase for more details |
| 436 // about the other parameters. | 435 // about the other parameters. |
| 437 InitiateUploadExistingFileRequest( | 436 InitiateUploadExistingFileRequest( |
| 438 RequestSender* runner, | 437 RequestSender* runner, |
| 439 net::URLRequestContextGetter* url_request_context_getter, | 438 net::URLRequestContextGetter* url_request_context_getter, |
| 440 const GDataWapiUrlGenerator& url_generator, | 439 const GDataWapiUrlGenerator& url_generator, |
| 441 const InitiateUploadCallback& callback, | 440 const InitiateUploadCallback& callback, |
| 442 const base::FilePath& drive_file_path, | |
| 443 const std::string& content_type, | 441 const std::string& content_type, |
| 444 int64 content_length, | 442 int64 content_length, |
| 445 const std::string& resource_id, | 443 const std::string& resource_id, |
| 446 const std::string& etag); | 444 const std::string& etag); |
| 447 virtual ~InitiateUploadExistingFileRequest(); | 445 virtual ~InitiateUploadExistingFileRequest(); |
| 448 | 446 |
| 449 protected: | 447 protected: |
| 450 // UrlFetchRequestBase overrides. | 448 // UrlFetchRequestBase overrides. |
| 451 virtual GURL GetURL() const OVERRIDE; | 449 virtual GURL GetURL() const OVERRIDE; |
| 452 virtual net::URLFetcher::RequestType GetRequestType() const OVERRIDE; | 450 virtual net::URLFetcher::RequestType GetRequestType() const OVERRIDE; |
| (...skipping 14 matching lines...) Expand all Loading... |
| 467 // Performs the request for resuming the upload of a file. | 465 // Performs the request for resuming the upload of a file. |
| 468 class ResumeUploadRequest : public ResumeUploadRequestBase { | 466 class ResumeUploadRequest : public ResumeUploadRequestBase { |
| 469 public: | 467 public: |
| 470 // See also ResumeUploadRequestBase's comment for parameters meaining. | 468 // See also ResumeUploadRequestBase's comment for parameters meaining. |
| 471 // |callback| must not be null. | 469 // |callback| must not be null. |
| 472 ResumeUploadRequest( | 470 ResumeUploadRequest( |
| 473 RequestSender* runner, | 471 RequestSender* runner, |
| 474 net::URLRequestContextGetter* url_request_context_getter, | 472 net::URLRequestContextGetter* url_request_context_getter, |
| 475 const UploadRangeCallback& callback, | 473 const UploadRangeCallback& callback, |
| 476 const ProgressCallback& progress_callback, | 474 const ProgressCallback& progress_callback, |
| 477 const base::FilePath& drive_file_path, | |
| 478 const GURL& upload_location, | 475 const GURL& upload_location, |
| 479 int64 start_position, | 476 int64 start_position, |
| 480 int64 end_position, | 477 int64 end_position, |
| 481 int64 content_length, | 478 int64 content_length, |
| 482 const std::string& content_type, | 479 const std::string& content_type, |
| 483 const base::FilePath& local_file_path); | 480 const base::FilePath& local_file_path); |
| 484 virtual ~ResumeUploadRequest(); | 481 virtual ~ResumeUploadRequest(); |
| 485 | 482 |
| 486 protected: | 483 protected: |
| 487 // UploadRangeRequestBase overrides. | 484 // UploadRangeRequestBase overrides. |
| (...skipping 15 matching lines...) Expand all Loading... |
| 503 | 500 |
| 504 // Performs the request to request the current upload status of a file. | 501 // Performs the request to request the current upload status of a file. |
| 505 class GetUploadStatusRequest : public GetUploadStatusRequestBase { | 502 class GetUploadStatusRequest : public GetUploadStatusRequestBase { |
| 506 public: | 503 public: |
| 507 // See also GetUploadStatusRequestBase's comment for parameters meaning. | 504 // See also GetUploadStatusRequestBase's comment for parameters meaning. |
| 508 // |callback| must not be null. | 505 // |callback| must not be null. |
| 509 GetUploadStatusRequest( | 506 GetUploadStatusRequest( |
| 510 RequestSender* runner, | 507 RequestSender* runner, |
| 511 net::URLRequestContextGetter* url_request_context_getter, | 508 net::URLRequestContextGetter* url_request_context_getter, |
| 512 const UploadRangeCallback& callback, | 509 const UploadRangeCallback& callback, |
| 513 const base::FilePath& drive_file_path, | |
| 514 const GURL& upload_url, | 510 const GURL& upload_url, |
| 515 int64 content_length); | 511 int64 content_length); |
| 516 virtual ~GetUploadStatusRequest(); | 512 virtual ~GetUploadStatusRequest(); |
| 517 | 513 |
| 518 protected: | 514 protected: |
| 519 // UploadRangeRequestBase overrides. | 515 // UploadRangeRequestBase overrides. |
| 520 virtual void OnRangeRequestComplete( | 516 virtual void OnRangeRequestComplete( |
| 521 const UploadRangeResponse& response, | 517 const UploadRangeResponse& response, |
| 522 scoped_ptr<base::Value> value) OVERRIDE; | 518 scoped_ptr<base::Value> value) OVERRIDE; |
| 523 | 519 |
| 524 private: | 520 private: |
| 525 const UploadRangeCallback callback_; | 521 const UploadRangeCallback callback_; |
| 526 | 522 |
| 527 DISALLOW_COPY_AND_ASSIGN(GetUploadStatusRequest); | 523 DISALLOW_COPY_AND_ASSIGN(GetUploadStatusRequest); |
| 528 }; | 524 }; |
| 529 | 525 |
| 530 } // namespace google_apis | 526 } // namespace google_apis |
| 531 | 527 |
| 532 #endif // CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_REQUESTS_H_ | 528 #endif // CHROME_BROWSER_GOOGLE_APIS_GDATA_WAPI_REQUESTS_H_ |
| OLD | NEW |