OLD | NEW |
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 Loading... |
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 |
OLD | NEW |