| 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 /** | 7 /** |
| 8 * This file defines the API to create a file i/o object. | 8 * This file defines the API to create a file i/o object. |
| 9 */ | 9 */ |
| 10 | 10 |
| (...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 136 * PP_ERROR_INPROGRESS will be returned if there is another operation pending. | 136 * PP_ERROR_INPROGRESS will be returned if there is another operation pending. |
| 137 */ | 137 */ |
| 138 int32_t Touch([in] PP_Resource file_io, | 138 int32_t Touch([in] PP_Resource file_io, |
| 139 [in] PP_Time last_access_time, | 139 [in] PP_Time last_access_time, |
| 140 [in] PP_Time last_modified_time, | 140 [in] PP_Time last_modified_time, |
| 141 [in] PP_CompletionCallback callback); | 141 [in] PP_CompletionCallback callback); |
| 142 | 142 |
| 143 /** | 143 /** |
| 144 * Read() reads from an offset in the file. The size of the buffer must be | 144 * Read() reads from an offset in the file. The size of the buffer must be |
| 145 * large enough to hold the specified number of bytes to read. This function | 145 * large enough to hold the specified number of bytes to read. This function |
| 146 * might perform a partial read. | 146 * might perform a partial read, meaning all the requested bytes |
| 147 * might not be returned, even if the end of the file has not been reached. |
| 147 * | 148 * |
| 148 * @param[in] file_io A <code>PP_Resource</code> corresponding to a file | 149 * @param[in] file_io A <code>PP_Resource</code> corresponding to a file |
| 149 * FileIO. | 150 * FileIO. |
| 150 * @param[in] offset The offset into the file. | 151 * @param[in] offset The offset into the file. |
| 151 * @param[in] buffer The buffer to hold the specified number of bytes read. | 152 * @param[in] buffer The buffer to hold the specified number of bytes read. |
| 152 * @param[in] bytes_to_read The number of bytes to read from | 153 * @param[in] bytes_to_read The number of bytes to read from |
| 153 * <code>offset</code>. | 154 * <code>offset</code>. |
| 154 * @param[in] callback A <code>PP_CompletionCallback</code> to be called upon | 155 * @param[in] callback A <code>PP_CompletionCallback</code> to be called upon |
| 155 * completion of Read(). | 156 * completion of Read(). |
| 156 * | 157 * |
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 235 * <strong>Note:</strong> If the FileIO object is destroyed, and it is still | 236 * <strong>Note:</strong> If the FileIO object is destroyed, and it is still |
| 236 * open, then it will be implicitly closed, so you are not required to call | 237 * open, then it will be implicitly closed, so you are not required to call |
| 237 * Close(). | 238 * Close(). |
| 238 * | 239 * |
| 239 * @param[in] file_io A <code>PP_Resource</code> corresponding to a file | 240 * @param[in] file_io A <code>PP_Resource</code> corresponding to a file |
| 240 * FileIO. | 241 * FileIO. |
| 241 */ | 242 */ |
| 242 void Close([in] PP_Resource file_io); | 243 void Close([in] PP_Resource file_io); |
| 243 }; | 244 }; |
| 244 | 245 |
| OLD | NEW |