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

Side by Side Diff: chrome/browser/chromeos/gdata/gdata_operations.h

Issue 10836011: Revert 148990 - gdrive: Get JSON feeds parsing off the UI thread. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 8 years, 4 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_CHROMEOS_GDATA_GDATA_OPERATIONS_H_ 5 #ifndef CHROME_BROWSER_CHROMEOS_GDATA_GDATA_OPERATIONS_H_
6 #define CHROME_BROWSER_CHROMEOS_GDATA_GDATA_OPERATIONS_H_ 6 #define CHROME_BROWSER_CHROMEOS_GDATA_GDATA_OPERATIONS_H_
7 7
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
93 const DownloadActionCallback& download_action_callback, 93 const DownloadActionCallback& download_action_callback,
94 const GetDownloadDataCallback& get_download_data_callback, 94 const GetDownloadDataCallback& get_download_data_callback,
95 const GURL& document_url, 95 const GURL& document_url,
96 const FilePath& virtual_path, 96 const FilePath& virtual_path,
97 const FilePath& output_file_path); 97 const FilePath& output_file_path);
98 virtual ~DownloadFileOperation(); 98 virtual ~DownloadFileOperation();
99 99
100 protected: 100 protected:
101 // Overridden from UrlFetchOperationBase. 101 // Overridden from UrlFetchOperationBase.
102 virtual GURL GetURL() const OVERRIDE; 102 virtual GURL GetURL() const OVERRIDE;
103 virtual void ProcessURLFetchResults(const net::URLFetcher* source) OVERRIDE; 103 virtual bool ProcessURLFetchResults(const net::URLFetcher* source) OVERRIDE;
104 virtual void RunCallbackOnPrematureFailure(GDataErrorCode code) OVERRIDE; 104 virtual void RunCallbackOnPrematureFailure(GDataErrorCode code) OVERRIDE;
105 105
106 // Overridden from net::URLFetcherDelegate. 106 // Overridden from net::URLFetcherDelegate.
107 virtual void OnURLFetchDownloadProgress(const net::URLFetcher* source, 107 virtual void OnURLFetchDownloadProgress(const net::URLFetcher* source,
108 int64 current, int64 total) OVERRIDE; 108 int64 current, int64 total) OVERRIDE;
109 virtual bool ShouldSendDownloadData() OVERRIDE; 109 virtual bool ShouldSendDownloadData() OVERRIDE;
110 virtual void OnURLFetchDownloadData( 110 virtual void OnURLFetchDownloadData(
111 const net::URLFetcher* source, 111 const net::URLFetcher* source,
112 scoped_ptr<std::string> download_data) OVERRIDE; 112 scoped_ptr<std::string> download_data) OVERRIDE;
113 113
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
242 // Overridden from EntryActionOperation. 242 // Overridden from EntryActionOperation.
243 virtual net::URLFetcher::RequestType GetRequestType() const OVERRIDE; 243 virtual net::URLFetcher::RequestType GetRequestType() const OVERRIDE;
244 244
245 // Overridden from UrlFetchOperationBase. 245 // Overridden from UrlFetchOperationBase.
246 virtual bool GetContentData(std::string* upload_content_type, 246 virtual bool GetContentData(std::string* upload_content_type,
247 std::string* upload_content) OVERRIDE; 247 std::string* upload_content) OVERRIDE;
248 virtual std::vector<std::string> GetExtraRequestHeaders() const OVERRIDE; 248 virtual std::vector<std::string> GetExtraRequestHeaders() const OVERRIDE;
249 249
250 // Overridden from GetDataOperation. 250 // Overridden from GetDataOperation.
251 virtual GURL GetURL() const OVERRIDE; 251 virtual GURL GetURL() const OVERRIDE;
252 virtual void ProcessURLFetchResults(const net::URLFetcher* source) OVERRIDE; 252 virtual bool ProcessURLFetchResults(const net::URLFetcher* source) OVERRIDE;
253 253
254 // Must override GetDataOperation's ParseResponse because the response is XML 254 // Must override GetDataOperation's ParseResponse because the response is XML
255 // not JSON. 255 // not JSON.
256 virtual void ParseResponse(GDataErrorCode fetch_error_code, 256 virtual base::Value* ParseResponse(const std::string& data) OVERRIDE;
257 const std::string& data) OVERRIDE;
258 private: 257 private:
259 std::string app_id_; 258 std::string app_id_;
260 GURL document_url_; 259 GURL document_url_;
261 260
262 DISALLOW_COPY_AND_ASSIGN(AuthorizeAppsOperation); 261 DISALLOW_COPY_AND_ASSIGN(AuthorizeAppsOperation);
263 }; 262 };
264 263
265 //======================= AddResourceToDirectoryOperation ====================== 264 //======================= AddResourceToDirectoryOperation ======================
266 265
267 // This class performs the operation for adding a document/file/directory 266 // This class performs the operation for adding a document/file/directory
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
322 public: 321 public:
323 InitiateUploadOperation(GDataOperationRegistry* registry, 322 InitiateUploadOperation(GDataOperationRegistry* registry,
324 Profile* profile, 323 Profile* profile,
325 const InitiateUploadCallback& callback, 324 const InitiateUploadCallback& callback,
326 const InitiateUploadParams& params); 325 const InitiateUploadParams& params);
327 virtual ~InitiateUploadOperation(); 326 virtual ~InitiateUploadOperation();
328 327
329 protected: 328 protected:
330 // Overridden from UrlFetchOperationBase. 329 // Overridden from UrlFetchOperationBase.
331 virtual GURL GetURL() const OVERRIDE; 330 virtual GURL GetURL() const OVERRIDE;
332 virtual void ProcessURLFetchResults(const net::URLFetcher* source) OVERRIDE; 331 virtual bool ProcessURLFetchResults(const net::URLFetcher* source) OVERRIDE;
333 virtual void NotifySuccessToOperationRegistry() OVERRIDE; 332 virtual void NotifySuccessToOperationRegistry() OVERRIDE;
334 virtual void RunCallbackOnPrematureFailure(GDataErrorCode code) OVERRIDE; 333 virtual void RunCallbackOnPrematureFailure(GDataErrorCode code) OVERRIDE;
335 334
336 // Overridden from UrlFetchOperationBase. 335 // Overridden from UrlFetchOperationBase.
337 virtual net::URLFetcher::RequestType GetRequestType() const OVERRIDE; 336 virtual net::URLFetcher::RequestType GetRequestType() const OVERRIDE;
338 virtual std::vector<std::string> GetExtraRequestHeaders() const OVERRIDE; 337 virtual std::vector<std::string> GetExtraRequestHeaders() const OVERRIDE;
339 virtual bool GetContentData(std::string* upload_content_type, 338 virtual bool GetContentData(std::string* upload_content_type,
340 std::string* upload_content) OVERRIDE; 339 std::string* upload_content) OVERRIDE;
341 340
342 private: 341 private:
(...skipping 11 matching lines...) Expand all
354 public: 353 public:
355 ResumeUploadOperation(GDataOperationRegistry* registry, 354 ResumeUploadOperation(GDataOperationRegistry* registry,
356 Profile* profile, 355 Profile* profile,
357 const ResumeUploadCallback& callback, 356 const ResumeUploadCallback& callback,
358 const ResumeUploadParams& params); 357 const ResumeUploadParams& params);
359 virtual ~ResumeUploadOperation(); 358 virtual ~ResumeUploadOperation();
360 359
361 protected: 360 protected:
362 // Overridden from UrlFetchOperationBase. 361 // Overridden from UrlFetchOperationBase.
363 virtual GURL GetURL() const OVERRIDE; 362 virtual GURL GetURL() const OVERRIDE;
364 virtual void ProcessURLFetchResults(const net::URLFetcher* source) OVERRIDE; 363 virtual bool ProcessURLFetchResults(const net::URLFetcher* source) OVERRIDE;
365 virtual void NotifyStartToOperationRegistry() OVERRIDE; 364 virtual void NotifyStartToOperationRegistry() OVERRIDE;
366 virtual void NotifySuccessToOperationRegistry() OVERRIDE; 365 virtual void NotifySuccessToOperationRegistry() OVERRIDE;
367 virtual void RunCallbackOnPrematureFailure(GDataErrorCode code) OVERRIDE; 366 virtual void RunCallbackOnPrematureFailure(GDataErrorCode code) OVERRIDE;
368 367
369 // Overridden from UrlFetchOperationBase. 368 // Overridden from UrlFetchOperationBase.
370 virtual net::URLFetcher::RequestType GetRequestType() const OVERRIDE; 369 virtual net::URLFetcher::RequestType GetRequestType() const OVERRIDE;
371 virtual std::vector<std::string> GetExtraRequestHeaders() const OVERRIDE; 370 virtual std::vector<std::string> GetExtraRequestHeaders() const OVERRIDE;
372 virtual bool GetContentData(std::string* upload_content_type, 371 virtual bool GetContentData(std::string* upload_content_type,
373 std::string* upload_content) OVERRIDE; 372 std::string* upload_content) OVERRIDE;
374 373
375 // Overridden from content::UrlFetcherDelegate 374 // Overridden from content::UrlFetcherDelegate
376 virtual void OnURLFetchUploadProgress(const net::URLFetcher* source, 375 virtual void OnURLFetchUploadProgress(const net::URLFetcher* source,
377 int64 current, int64 total) OVERRIDE; 376 int64 current, int64 total) OVERRIDE;
378 377
379 private: 378 private:
380 ResumeUploadCallback callback_; 379 ResumeUploadCallback callback_;
381 ResumeUploadParams params_; 380 ResumeUploadParams params_;
382 bool last_chunk_completed_; 381 bool last_chunk_completed_;
383 382
384 DISALLOW_COPY_AND_ASSIGN(ResumeUploadOperation); 383 DISALLOW_COPY_AND_ASSIGN(ResumeUploadOperation);
385 }; 384 };
386 385
387 } // namespace gdata 386 } // namespace gdata
388 387
389 #endif // CHROME_BROWSER_CHROMEOS_GDATA_GDATA_OPERATIONS_H_ 388 #endif // CHROME_BROWSER_CHROMEOS_GDATA_GDATA_OPERATIONS_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698