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

Side by Side Diff: chrome/browser/chromeos/drive/job_list.cc

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 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 #include "chrome/browser/chromeos/drive/job_list.h" 5 #include "chrome/browser/chromeos/drive/job_list.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "base/strings/string_number_conversions.h" 8 #include "base/strings/string_number_conversions.h"
9 #include "base/strings/stringprintf.h" 9 #include "base/strings/stringprintf.h"
10 10
11 namespace drive { 11 namespace drive {
12 12
13 std::string JobTypeToString(JobType type) { 13 std::string JobTypeToString(JobType type) {
14 switch (type){ 14 switch (type){
15 case TYPE_GET_ABOUT_RESOURCE: 15 case TYPE_GET_ABOUT_RESOURCE:
16 return "TYPE_GET_ABOUT_RESOURCE"; 16 return "TYPE_GET_ABOUT_RESOURCE";
17 case TYPE_GET_APP_LIST: 17 case TYPE_GET_APP_LIST:
18 return "TYPE_GET_APP_LIST"; 18 return "TYPE_GET_APP_LIST";
19 case TYPE_GET_FILE_RESOURCE:
20 return "TYPE_GET_FILE_RESOURCE";
19 case TYPE_GET_ALL_RESOURCE_LIST: 21 case TYPE_GET_ALL_RESOURCE_LIST:
20 return "TYPE_GET_ALL_RESOURCE_LIST"; 22 return "TYPE_GET_ALL_RESOURCE_LIST";
21 case TYPE_GET_RESOURCE_LIST_IN_DIRECTORY: 23 case TYPE_GET_RESOURCE_LIST_IN_DIRECTORY:
22 return "TYPE_GET_RESOURCE_LIST_IN_DIRECTORY"; 24 return "TYPE_GET_RESOURCE_LIST_IN_DIRECTORY";
23 case TYPE_SEARCH: 25 case TYPE_SEARCH:
24 return "TYPE_SEARCH"; 26 return "TYPE_SEARCH";
25 case TYPE_GET_CHANGE_LIST: 27 case TYPE_GET_CHANGE_LIST:
26 return "TYPE_GET_CHANGE_LIST"; 28 return "TYPE_GET_CHANGE_LIST";
27 case TYPE_GET_REMAINING_CHANGE_LIST: 29 case TYPE_GET_REMAINING_CHANGE_LIST:
28 return "TYPE_GET_REMAINING_CHANGE_LIST"; 30 return "TYPE_GET_REMAINING_CHANGE_LIST";
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
106 case STATE_NONE: 108 case STATE_NONE:
107 return false; 109 return false;
108 case STATE_RUNNING: 110 case STATE_RUNNING:
109 case STATE_RETRY: 111 case STATE_RETRY:
110 break; 112 break;
111 } 113 }
112 114
113 switch (job_info.job_type) { 115 switch (job_info.job_type) {
114 case TYPE_GET_ABOUT_RESOURCE: 116 case TYPE_GET_ABOUT_RESOURCE:
115 case TYPE_GET_APP_LIST: 117 case TYPE_GET_APP_LIST:
118 case TYPE_GET_FILE_RESOURCE:
116 case TYPE_GET_ALL_RESOURCE_LIST: 119 case TYPE_GET_ALL_RESOURCE_LIST:
117 case TYPE_GET_RESOURCE_LIST_IN_DIRECTORY: 120 case TYPE_GET_RESOURCE_LIST_IN_DIRECTORY:
118 case TYPE_SEARCH: 121 case TYPE_SEARCH:
119 case TYPE_GET_CHANGE_LIST: 122 case TYPE_GET_CHANGE_LIST:
120 case TYPE_GET_REMAINING_CHANGE_LIST: 123 case TYPE_GET_REMAINING_CHANGE_LIST:
121 case TYPE_GET_REMAINING_FILE_LIST: 124 case TYPE_GET_REMAINING_FILE_LIST:
122 case TYPE_GET_RESOURCE_ENTRY: 125 case TYPE_GET_RESOURCE_ENTRY:
123 case TYPE_GET_SHARE_URL: 126 case TYPE_GET_SHARE_URL:
124 case TYPE_TRASH_RESOURCE: 127 case TYPE_TRASH_RESOURCE:
125 case TYPE_COPY_RESOURCE: 128 case TYPE_COPY_RESOURCE:
126 case TYPE_UPDATE_RESOURCE: 129 case TYPE_UPDATE_RESOURCE:
127 case TYPE_RENAME_RESOURCE: 130 case TYPE_RENAME_RESOURCE:
128 case TYPE_ADD_RESOURCE_TO_DIRECTORY: 131 case TYPE_ADD_RESOURCE_TO_DIRECTORY:
129 case TYPE_REMOVE_RESOURCE_FROM_DIRECTORY: 132 case TYPE_REMOVE_RESOURCE_FROM_DIRECTORY:
130 case TYPE_ADD_NEW_DIRECTORY: 133 case TYPE_ADD_NEW_DIRECTORY:
131 case TYPE_CREATE_FILE: 134 case TYPE_CREATE_FILE:
132 case TYPE_ADD_PERMISSION: 135 case TYPE_ADD_PERMISSION:
133 return false; 136 return false;
134 case TYPE_DOWNLOAD_FILE: 137 case TYPE_DOWNLOAD_FILE:
135 case TYPE_UPLOAD_NEW_FILE: 138 case TYPE_UPLOAD_NEW_FILE:
136 case TYPE_UPLOAD_EXISTING_FILE: 139 case TYPE_UPLOAD_EXISTING_FILE:
137 break; 140 break;
138 } 141 }
139 142
140 return true; 143 return true;
141 } 144 }
142 145
143 } // namespace drive 146 } // namespace drive
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698