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

Side by Side Diff: chrome/browser/chromeos/drive/job_scheduler.h

Issue 22909041: Refactor GetAboutRequest and GetApplistRequest. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 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
« no previous file with comments | « no previous file | chrome/browser/chromeos/drive/job_scheduler.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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_DRIVE_JOB_SCHEDULER_H_ 5 #ifndef CHROME_BROWSER_CHROMEOS_DRIVE_JOB_SCHEDULER_H_
6 #define CHROME_BROWSER_CHROMEOS_DRIVE_JOB_SCHEDULER_H_ 6 #define CHROME_BROWSER_CHROMEOS_DRIVE_JOB_SCHEDULER_H_
7 7
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/id_map.h" 10 #include "base/id_map.h"
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
58 58
59 // JobListInterface overrides. 59 // JobListInterface overrides.
60 virtual std::vector<JobInfo> GetJobInfoList() OVERRIDE; 60 virtual std::vector<JobInfo> GetJobInfoList() OVERRIDE;
61 virtual void AddObserver(JobListObserver* observer) OVERRIDE; 61 virtual void AddObserver(JobListObserver* observer) OVERRIDE;
62 virtual void RemoveObserver(JobListObserver* observer) OVERRIDE; 62 virtual void RemoveObserver(JobListObserver* observer) OVERRIDE;
63 virtual void CancelJob(JobID job_id) OVERRIDE; 63 virtual void CancelJob(JobID job_id) OVERRIDE;
64 virtual void CancelAllJobs() OVERRIDE; 64 virtual void CancelAllJobs() OVERRIDE;
65 65
66 // Adds a GetAppList operation to the queue. 66 // Adds a GetAppList operation to the queue.
67 // |callback| must not be null. 67 // |callback| must not be null.
68 void GetAppList(const google_apis::GetAppListCallback& callback); 68 void GetAppList(const google_apis::AppListCallback& callback);
69 69
70 // Adds a GetAboutResource operation to the queue. 70 // Adds a GetAboutResource operation to the queue.
71 // |callback| must not be null. 71 // |callback| must not be null.
72 void GetAboutResource(const google_apis::GetAboutResourceCallback& callback); 72 void GetAboutResource(const google_apis::AboutResourceCallback& callback);
73 73
74 // Adds a GetAllResourceList operation to the queue. 74 // Adds a GetAllResourceList operation to the queue.
75 // |callback| must not be null. 75 // |callback| must not be null.
76 void GetAllResourceList(const google_apis::GetResourceListCallback& callback); 76 void GetAllResourceList(const google_apis::GetResourceListCallback& callback);
77 77
78 // Adds a GetResourceListInDirectory operation to the queue. 78 // Adds a GetResourceListInDirectory operation to the queue.
79 // |callback| must not be null. 79 // |callback| must not be null.
80 void GetResourceListInDirectory( 80 void GetResourceListInDirectory(
81 const std::string& directory_resource_id, 81 const std::string& directory_resource_id,
82 const google_apis::GetResourceListCallback& callback); 82 const google_apis::GetResourceListCallback& callback);
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after
264 google_apis::GDataErrorCode error, 264 google_apis::GDataErrorCode error,
265 scoped_ptr<google_apis::ResourceList> resource_list); 265 scoped_ptr<google_apis::ResourceList> resource_list);
266 266
267 // Callback for job finishing with a GetResourceEntryCallback. 267 // Callback for job finishing with a GetResourceEntryCallback.
268 void OnGetResourceEntryJobDone( 268 void OnGetResourceEntryJobDone(
269 JobID job_id, 269 JobID job_id,
270 const google_apis::GetResourceEntryCallback& callback, 270 const google_apis::GetResourceEntryCallback& callback,
271 google_apis::GDataErrorCode error, 271 google_apis::GDataErrorCode error,
272 scoped_ptr<google_apis::ResourceEntry> entry); 272 scoped_ptr<google_apis::ResourceEntry> entry);
273 273
274 // Callback for job finishing with a GetAboutResourceCallback. 274 // Callback for job finishing with a AboutResourceCallback.
275 void OnGetAboutResourceJobDone( 275 void OnGetAboutResourceJobDone(
276 JobID job_id, 276 JobID job_id,
277 const google_apis::GetAboutResourceCallback& callback, 277 const google_apis::AboutResourceCallback& callback,
278 google_apis::GDataErrorCode error, 278 google_apis::GDataErrorCode error,
279 scoped_ptr<google_apis::AboutResource> about_resource); 279 scoped_ptr<google_apis::AboutResource> about_resource);
280 280
281 // Callback for job finishing with a GetShareUrlCallback. 281 // Callback for job finishing with a GetShareUrlCallback.
282 void OnGetShareUrlJobDone( 282 void OnGetShareUrlJobDone(
283 JobID job_id, 283 JobID job_id,
284 const google_apis::GetShareUrlCallback& callback, 284 const google_apis::GetShareUrlCallback& callback,
285 google_apis::GDataErrorCode error, 285 google_apis::GDataErrorCode error,
286 const GURL& share_url); 286 const GURL& share_url);
287 287
288 // Callback for job finishing with a GetAppListCallback. 288 // Callback for job finishing with a AppListCallback.
289 void OnGetAppListJobDone( 289 void OnGetAppListJobDone(
290 JobID job_id, 290 JobID job_id,
291 const google_apis::GetAppListCallback& callback, 291 const google_apis::AppListCallback& callback,
292 google_apis::GDataErrorCode error, 292 google_apis::GDataErrorCode error,
293 scoped_ptr<google_apis::AppList> app_list); 293 scoped_ptr<google_apis::AppList> app_list);
294 294
295 // Callback for job finishing with a EntryActionCallback. 295 // Callback for job finishing with a EntryActionCallback.
296 void OnEntryActionJobDone(JobID job_id, 296 void OnEntryActionJobDone(JobID job_id,
297 const google_apis::EntryActionCallback& callback, 297 const google_apis::EntryActionCallback& callback,
298 google_apis::GDataErrorCode error); 298 google_apis::GDataErrorCode error);
299 299
300 // Callback for job finishing with a DownloadActionCallback. 300 // Callback for job finishing with a DownloadActionCallback.
301 void OnDownloadActionJobDone( 301 void OnDownloadActionJobDone(
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
378 378
379 // Note: This should remain the last member so it'll be destroyed and 379 // Note: This should remain the last member so it'll be destroyed and
380 // invalidate its weak pointers before any other members are destroyed. 380 // invalidate its weak pointers before any other members are destroyed.
381 base::WeakPtrFactory<JobScheduler> weak_ptr_factory_; 381 base::WeakPtrFactory<JobScheduler> weak_ptr_factory_;
382 DISALLOW_COPY_AND_ASSIGN(JobScheduler); 382 DISALLOW_COPY_AND_ASSIGN(JobScheduler);
383 }; 383 };
384 384
385 } // namespace drive 385 } // namespace drive
386 386
387 #endif // CHROME_BROWSER_CHROMEOS_DRIVE_JOB_SCHEDULER_H_ 387 #endif // CHROME_BROWSER_CHROMEOS_DRIVE_JOB_SCHEDULER_H_
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/chromeos/drive/job_scheduler.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698