OLD | NEW |
---|---|
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 | 5 |
6 /** | 6 /** |
7 * This file defines the API to create a file reference or "weak pointer" to a | 7 * This file defines the API to create a file reference or "weak pointer" to a |
8 * file in a file system. | 8 * file in a file system. |
9 */ | 9 */ |
10 | 10 |
11 label Chrome { | 11 label Chrome { |
12 M14 = 1.0 | 12 M14 = 1.0, |
13 M27 = 1.1 | |
dmichael (off chromium)
2013/03/27 20:20:06
(nit: probably M28 now)
| |
13 }; | 14 }; |
14 | 15 |
15 /** | 16 /** |
16 * The <code>PPB_FileRef</code> struct represents a "weak pointer" to a file in | 17 * The <code>PPB_FileRef</code> struct represents a "weak pointer" to a file in |
17 * a file system. This struct contains a <code>PP_FileSystemType</code> | 18 * a file system. This struct contains a <code>PP_FileSystemType</code> |
18 * identifier and a file path string. | 19 * identifier and a file path string. |
19 */ | 20 */ |
20 interface PPB_FileRef { | 21 interface PPB_FileRef { |
21 /** | 22 /** |
22 * Create() creates a weak pointer to a file in the given file system. File | 23 * Create() creates a weak pointer to a file in the given file system. File |
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
159 * @param[in] new_file_ref A <code>PP_Resource</code> corresponding to a new | 160 * @param[in] new_file_ref A <code>PP_Resource</code> corresponding to a new |
160 * file reference. | 161 * file reference. |
161 * @param[in] callback A <code>PP_CompletionCallback</code> to be called upon | 162 * @param[in] callback A <code>PP_CompletionCallback</code> to be called upon |
162 * completion of Rename(). | 163 * completion of Rename(). |
163 * | 164 * |
164 * @return An int32_t containing an error code from <code>pp_errors.h</code>. | 165 * @return An int32_t containing an error code from <code>pp_errors.h</code>. |
165 */ | 166 */ |
166 int32_t Rename([in] PP_Resource file_ref, | 167 int32_t Rename([in] PP_Resource file_ref, |
167 [in] PP_Resource new_file_ref, | 168 [in] PP_Resource new_file_ref, |
168 [in] PP_CompletionCallback callback); | 169 [in] PP_CompletionCallback callback); |
170 | |
171 /* | |
172 * Query() queries info about a file or directory. You must have access to | |
173 * read this file or directory if it exists in the external filesystem. | |
174 * | |
175 * @param[in] file_ref A <code>PP_Resource</code> corresponding to a file | |
176 * reference. | |
177 * @param[out] info A pointer to a <code>PP_FileInfo</code> which will be | |
178 * populated with information about the file or directory. | |
179 * @param[in] callback A <code>PP_CompletionCallback</code> to be called upon | |
180 * completion of Query(). | |
181 * | |
182 * @return An int32_t containing an error code from <code>pp_errors.h</code>. | |
183 */ | |
184 [version=1.1] | |
185 int32_t Query([in] PP_Resource file_ref, | |
186 [out] PP_FileInfo info, | |
187 [in] PP_CompletionCallback callback); | |
169 }; | 188 }; |
170 | 189 |
OLD | NEW |