Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(459)

Side by Side Diff: chrome/browser/google_apis/drive_api_requests.h

Issue 17415007: Get rid of RequestRegistry (part 3): remove Drive path from request objects. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase. Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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_DRIVE_API_REQUESTS_H_ 5 #ifndef CHROME_BROWSER_GOOGLE_APIS_DRIVE_API_REQUESTS_H_
6 #define CHROME_BROWSER_GOOGLE_APIS_DRIVE_API_REQUESTS_H_ 6 #define CHROME_BROWSER_GOOGLE_APIS_DRIVE_API_REQUESTS_H_
7 7
8 #include <string> 8 #include <string>
9 9
10 #include "base/callback_forward.h" 10 #include "base/callback_forward.h"
(...skipping 418 matching lines...) Expand 10 before | Expand all | Expand 10 after
429 class InitiateUploadNewFileRequest : public InitiateUploadRequestBase { 429 class InitiateUploadNewFileRequest : public InitiateUploadRequestBase {
430 public: 430 public:
431 // |parent_resource_id| should be the resource id of the parent directory. 431 // |parent_resource_id| should be the resource id of the parent directory.
432 // |title| should be set. 432 // |title| should be set.
433 // See also the comments of InitiateUploadRequestBase for more details 433 // See also the comments of InitiateUploadRequestBase for more details
434 // about the other parameters. 434 // about the other parameters.
435 InitiateUploadNewFileRequest( 435 InitiateUploadNewFileRequest(
436 RequestSender* runner, 436 RequestSender* runner,
437 net::URLRequestContextGetter* url_request_context_getter, 437 net::URLRequestContextGetter* url_request_context_getter,
438 const DriveApiUrlGenerator& url_generator, 438 const DriveApiUrlGenerator& url_generator,
439 const base::FilePath& drive_file_path,
440 const std::string& content_type, 439 const std::string& content_type,
441 int64 content_length, 440 int64 content_length,
442 const std::string& parent_resource_id, 441 const std::string& parent_resource_id,
443 const std::string& title, 442 const std::string& title,
444 const InitiateUploadCallback& callback); 443 const InitiateUploadCallback& callback);
445 virtual ~InitiateUploadNewFileRequest(); 444 virtual ~InitiateUploadNewFileRequest();
446 445
447 protected: 446 protected:
448 // UrlFetchRequestBase overrides. 447 // UrlFetchRequestBase overrides.
449 virtual GURL GetURL() const OVERRIDE; 448 virtual GURL GetURL() const OVERRIDE;
(...skipping 18 matching lines...) Expand all
468 public: 467 public:
469 // |upload_url| should be the upload_url() of the file 468 // |upload_url| should be the upload_url() of the file
470 // (resumable-create-media URL) 469 // (resumable-create-media URL)
471 // |etag| should be set if it is available to detect the upload confliction. 470 // |etag| should be set if it is available to detect the upload confliction.
472 // See also the comments of InitiateUploadRequestBase for more details 471 // See also the comments of InitiateUploadRequestBase for more details
473 // about the other parameters. 472 // about the other parameters.
474 InitiateUploadExistingFileRequest( 473 InitiateUploadExistingFileRequest(
475 RequestSender* runner, 474 RequestSender* runner,
476 net::URLRequestContextGetter* url_request_context_getter, 475 net::URLRequestContextGetter* url_request_context_getter,
477 const DriveApiUrlGenerator& url_generator, 476 const DriveApiUrlGenerator& url_generator,
478 const base::FilePath& drive_file_path,
479 const std::string& content_type, 477 const std::string& content_type,
480 int64 content_length, 478 int64 content_length,
481 const std::string& resource_id, 479 const std::string& resource_id,
482 const std::string& etag, 480 const std::string& etag,
483 const InitiateUploadCallback& callback); 481 const InitiateUploadCallback& callback);
484 virtual ~InitiateUploadExistingFileRequest(); 482 virtual ~InitiateUploadExistingFileRequest();
485 483
486 protected: 484 protected:
487 // UrlFetchRequestBase overrides. 485 // UrlFetchRequestBase overrides.
488 virtual GURL GetURL() const OVERRIDE; 486 virtual GURL GetURL() const OVERRIDE;
(...skipping 16 matching lines...) Expand all
505 //============================ ResumeUploadRequest =========================== 503 //============================ ResumeUploadRequest ===========================
506 504
507 // Performs the request for resuming the upload of a file. 505 // Performs the request for resuming the upload of a file.
508 class ResumeUploadRequest : public ResumeUploadRequestBase { 506 class ResumeUploadRequest : public ResumeUploadRequestBase {
509 public: 507 public:
510 // See also ResumeUploadRequestBase's comment for parameters meaning. 508 // See also ResumeUploadRequestBase's comment for parameters meaning.
511 // |callback| must not be null. |progress_callback| may be null. 509 // |callback| must not be null. |progress_callback| may be null.
512 ResumeUploadRequest( 510 ResumeUploadRequest(
513 RequestSender* runner, 511 RequestSender* runner,
514 net::URLRequestContextGetter* url_request_context_getter, 512 net::URLRequestContextGetter* url_request_context_getter,
515 const base::FilePath& drive_file_path,
516 const GURL& upload_location, 513 const GURL& upload_location,
517 int64 start_position, 514 int64 start_position,
518 int64 end_position, 515 int64 end_position,
519 int64 content_length, 516 int64 content_length,
520 const std::string& content_type, 517 const std::string& content_type,
521 const base::FilePath& local_file_path, 518 const base::FilePath& local_file_path,
522 const UploadRangeCallback& callback, 519 const UploadRangeCallback& callback,
523 const ProgressCallback& progress_callback); 520 const ProgressCallback& progress_callback);
524 virtual ~ResumeUploadRequest(); 521 virtual ~ResumeUploadRequest();
525 522
(...skipping 16 matching lines...) Expand all
542 //========================== GetUploadStatusRequest ========================== 539 //========================== GetUploadStatusRequest ==========================
543 540
544 // Performs the request to fetch the current upload status of a file. 541 // Performs the request to fetch the current upload status of a file.
545 class GetUploadStatusRequest : public GetUploadStatusRequestBase { 542 class GetUploadStatusRequest : public GetUploadStatusRequestBase {
546 public: 543 public:
547 // See also GetUploadStatusRequestBase's comment for parameters meaning. 544 // See also GetUploadStatusRequestBase's comment for parameters meaning.
548 // |callback| must not be null. 545 // |callback| must not be null.
549 GetUploadStatusRequest( 546 GetUploadStatusRequest(
550 RequestSender* runner, 547 RequestSender* runner,
551 net::URLRequestContextGetter* url_request_context_getter, 548 net::URLRequestContextGetter* url_request_context_getter,
552 const base::FilePath& drive_file_path,
553 const GURL& upload_url, 549 const GURL& upload_url,
554 int64 content_length, 550 int64 content_length,
555 const UploadRangeCallback& callback); 551 const UploadRangeCallback& callback);
556 virtual ~GetUploadStatusRequest(); 552 virtual ~GetUploadStatusRequest();
557 553
558 protected: 554 protected:
559 // UploadRangeRequestBase overrides. 555 // UploadRangeRequestBase overrides.
560 virtual void OnRangeRequestComplete( 556 virtual void OnRangeRequestComplete(
561 const UploadRangeResponse& response, 557 const UploadRangeResponse& response,
562 scoped_ptr<base::Value> value) OVERRIDE; 558 scoped_ptr<base::Value> value) OVERRIDE;
563 559
564 private: 560 private:
565 const UploadRangeCallback callback_; 561 const UploadRangeCallback callback_;
566 562
567 DISALLOW_COPY_AND_ASSIGN(GetUploadStatusRequest); 563 DISALLOW_COPY_AND_ASSIGN(GetUploadStatusRequest);
568 }; 564 };
569 565
570 566
571 } // namespace drive 567 } // namespace drive
572 } // namespace google_apis 568 } // namespace google_apis
573 569
574 #endif // CHROME_BROWSER_GOOGLE_APIS_DRIVE_API_REQUESTS_H_ 570 #endif // CHROME_BROWSER_GOOGLE_APIS_DRIVE_API_REQUESTS_H_
OLDNEW
« no previous file with comments | « chrome/browser/google_apis/base_requests_server_unittest.cc ('k') | chrome/browser/google_apis/drive_api_requests.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698