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

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

Issue 371883003: Files.app: Add an private API to get a download URL (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 5 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_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 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
76 virtual void CancelAllJobs() OVERRIDE; 76 virtual void CancelAllJobs() OVERRIDE;
77 77
78 // Adds a GetAppList operation to the queue. 78 // Adds a GetAppList operation to the queue.
79 // |callback| must not be null. 79 // |callback| must not be null.
80 void GetAppList(const google_apis::AppListCallback& callback); 80 void GetAppList(const google_apis::AppListCallback& callback);
81 81
82 // Adds a GetAboutResource operation to the queue. 82 // Adds a GetAboutResource operation to the queue.
83 // |callback| must not be null. 83 // |callback| must not be null.
84 void GetAboutResource(const google_apis::AboutResourceCallback& callback); 84 void GetAboutResource(const google_apis::AboutResourceCallback& callback);
85 85
86 void GetFileResource(const std::string& resource_id,
hashimoto 2014/07/09 07:48:57 GetFileResource() is already present. No need to a
87 const google_apis::FileResourceCallback& callback);
88
89 // Adds a GetAllResourceList operation to the queue.
86 // Adds a GetAllFileList operation to the queue. 90 // Adds a GetAllFileList operation to the queue.
87 // |callback| must not be null. 91 // |callback| must not be null.
88 void GetAllFileList(const google_apis::FileListCallback& callback); 92 void GetAllFileList(const google_apis::FileListCallback& callback);
89 93
90 // Adds a GetFileListInDirectory operation to the queue. 94 // Adds a GetFileListInDirectory operation to the queue.
91 // |callback| must not be null. 95 // |callback| must not be null.
92 void GetFileListInDirectory(const std::string& directory_resource_id, 96 void GetFileListInDirectory(const std::string& directory_resource_id,
93 const google_apis::FileListCallback& callback); 97 const google_apis::FileListCallback& callback);
94 98
95 // Adds a Search operation to the queue. 99 // Adds a Search operation to the queue.
(...skipping 14 matching lines...) Expand all
110 // Adds GetRemainingFileList operation to the queue. 114 // Adds GetRemainingFileList operation to the queue.
111 // |callback| must not be null. 115 // |callback| must not be null.
112 void GetRemainingFileList(const GURL& next_link, 116 void GetRemainingFileList(const GURL& next_link,
113 const google_apis::FileListCallback& callback); 117 const google_apis::FileListCallback& callback);
114 118
115 // Adds a GetFileResource operation to the queue. 119 // Adds a GetFileResource operation to the queue.
116 void GetFileResource(const std::string& resource_id, 120 void GetFileResource(const std::string& resource_id,
117 const ClientContext& context, 121 const ClientContext& context,
118 const google_apis::FileResourceCallback& callback); 122 const google_apis::FileResourceCallback& callback);
119 123
120 // Adds a GetShareUrl operation to the queue. 124 // Adds a GetUrl operation to the queue.
121 void GetShareUrl(const std::string& resource_id, 125 void GetShareUrl(const std::string& resource_id,
122 const GURL& embed_origin, 126 const GURL& embed_origin,
123 const ClientContext& context, 127 const ClientContext& context,
124 const google_apis::GetShareUrlCallback& callback); 128 const google_apis::GetUrlCallback& callback);
125 129
126 // Adds a TrashResource operation to the queue. 130 // Adds a TrashResource operation to the queue.
127 void TrashResource(const std::string& resource_id, 131 void TrashResource(const std::string& resource_id,
128 const ClientContext& context, 132 const ClientContext& context,
129 const google_apis::EntryActionCallback& callback); 133 const google_apis::EntryActionCallback& callback);
130 134
131 // Adds a CopyResource operation to the queue. 135 // Adds a CopyResource operation to the queue.
132 void CopyResource(const std::string& resource_id, 136 void CopyResource(const std::string& resource_id,
133 const std::string& parent_resource_id, 137 const std::string& parent_resource_id,
134 const std::string& new_title, 138 const std::string& new_title,
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after
292 scoped_ptr<google_apis::FileResource> entry); 296 scoped_ptr<google_apis::FileResource> entry);
293 297
294 // Callback for job finishing with a AboutResourceCallback. 298 // Callback for job finishing with a AboutResourceCallback.
295 void OnGetAboutResourceJobDone( 299 void OnGetAboutResourceJobDone(
296 JobID job_id, 300 JobID job_id,
297 const google_apis::AboutResourceCallback& callback, 301 const google_apis::AboutResourceCallback& callback,
298 google_apis::GDataErrorCode error, 302 google_apis::GDataErrorCode error,
299 scoped_ptr<google_apis::AboutResource> about_resource); 303 scoped_ptr<google_apis::AboutResource> about_resource);
300 304
301 // Callback for job finishing with a GetShareUrlCallback. 305 // Callback for job finishing with a GetShareUrlCallback.
302 void OnGetShareUrlJobDone( 306 void OnGetShareUrlJobDone(JobID job_id,
303 JobID job_id, 307 const google_apis::GetUrlCallback& callback,
304 const google_apis::GetShareUrlCallback& callback, 308 google_apis::GDataErrorCode error,
305 google_apis::GDataErrorCode error, 309 const GURL& share_url);
306 const GURL& share_url);
307 310
308 // Callback for job finishing with a AppListCallback. 311 // Callback for job finishing with a AppListCallback.
309 void OnGetAppListJobDone( 312 void OnGetAppListJobDone(
310 JobID job_id, 313 JobID job_id,
311 const google_apis::AppListCallback& callback, 314 const google_apis::AppListCallback& callback,
312 google_apis::GDataErrorCode error, 315 google_apis::GDataErrorCode error,
313 scoped_ptr<google_apis::AppList> app_list); 316 scoped_ptr<google_apis::AppList> app_list);
314 317
315 // Callback for job finishing with a EntryActionCallback. 318 // Callback for job finishing with a EntryActionCallback.
316 void OnEntryActionJobDone(JobID job_id, 319 void OnEntryActionJobDone(JobID job_id,
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
399 402
400 // Note: This should remain the last member so it'll be destroyed and 403 // Note: This should remain the last member so it'll be destroyed and
401 // invalidate its weak pointers before any other members are destroyed. 404 // invalidate its weak pointers before any other members are destroyed.
402 base::WeakPtrFactory<JobScheduler> weak_ptr_factory_; 405 base::WeakPtrFactory<JobScheduler> weak_ptr_factory_;
403 DISALLOW_COPY_AND_ASSIGN(JobScheduler); 406 DISALLOW_COPY_AND_ASSIGN(JobScheduler);
404 }; 407 };
405 408
406 } // namespace drive 409 } // namespace drive
407 410
408 #endif // CHROME_BROWSER_CHROMEOS_DRIVE_JOB_SCHEDULER_H_ 411 #endif // CHROME_BROWSER_CHROMEOS_DRIVE_JOB_SCHEDULER_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698