| Index: chrome/browser/chromeos/gdata/gdata_operations.h
|
| diff --git a/chrome/browser/chromeos/gdata/gdata_operations.h b/chrome/browser/chromeos/gdata/gdata_operations.h
|
| index e0e78042858476b5f6f8c63437333291bcf1b062..71341c4f01b3e9cd887d90520b8c0c441c96ecc6 100644
|
| --- a/chrome/browser/chromeos/gdata/gdata_operations.h
|
| +++ b/chrome/browser/chromeos/gdata/gdata_operations.h
|
| @@ -100,7 +100,9 @@ class DownloadFileOperation : public UrlFetchOperationBase {
|
| protected:
|
| // Overridden from UrlFetchOperationBase.
|
| virtual GURL GetURL() const OVERRIDE;
|
| - virtual bool ProcessURLFetchResults(const net::URLFetcher* source) OVERRIDE;
|
| + virtual void ProcessURLFetchResults(
|
| + const net::URLFetcher* source,
|
| + const ProcessURLFetchResultsCallBack& result_callback) OVERRIDE;
|
| virtual void RunCallbackOnPrematureFailure(GDataErrorCode code) OVERRIDE;
|
|
|
| // Overridden from net::URLFetcherDelegate.
|
| @@ -249,11 +251,16 @@ class AuthorizeAppsOperation : public GetDataOperation {
|
|
|
| // Overridden from GetDataOperation.
|
| virtual GURL GetURL() const OVERRIDE;
|
| - virtual bool ProcessURLFetchResults(const net::URLFetcher* source) OVERRIDE;
|
| + virtual void ProcessURLFetchResults(
|
| + const net::URLFetcher* source,
|
| + const ProcessURLFetchResultsCallBack& result_callback) OVERRIDE;
|
|
|
| // Must override GetDataOperation's ParseResponse because the response is XML
|
| // not JSON.
|
| - virtual base::Value* ParseResponse(const std::string& data) OVERRIDE;
|
| + virtual void ParseResponse(
|
| + GDataErrorCode fetch_error_code,
|
| + const std::string& data,
|
| + const ProcessURLFetchResultsCallBack& result_callback) OVERRIDE;
|
| private:
|
| std::string app_id_;
|
| GURL document_url_;
|
| @@ -328,7 +335,9 @@ class InitiateUploadOperation : public UrlFetchOperationBase {
|
| protected:
|
| // Overridden from UrlFetchOperationBase.
|
| virtual GURL GetURL() const OVERRIDE;
|
| - virtual bool ProcessURLFetchResults(const net::URLFetcher* source) OVERRIDE;
|
| + virtual void ProcessURLFetchResults(
|
| + const net::URLFetcher* source,
|
| + const ProcessURLFetchResultsCallBack& result_callback) OVERRIDE;
|
| virtual void NotifySuccessToOperationRegistry() OVERRIDE;
|
| virtual void RunCallbackOnPrematureFailure(GDataErrorCode code) OVERRIDE;
|
|
|
| @@ -360,7 +369,10 @@ class ResumeUploadOperation : public UrlFetchOperationBase {
|
| protected:
|
| // Overridden from UrlFetchOperationBase.
|
| virtual GURL GetURL() const OVERRIDE;
|
| - virtual bool ProcessURLFetchResults(const net::URLFetcher* source) OVERRIDE;
|
| + virtual void ProcessURLFetchResults(
|
| + const net::URLFetcher* source,
|
| + const ProcessURLFetchResultsCallBack& result_callback) OVERRIDE;
|
| +
|
| virtual void NotifyStartToOperationRegistry() OVERRIDE;
|
| virtual void NotifySuccessToOperationRegistry() OVERRIDE;
|
| virtual void RunCallbackOnPrematureFailure(GDataErrorCode code) OVERRIDE;
|
|
|