| 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 /* This file contains NaCl private interfaces. This interface is not versioned | 6 /* This file contains NaCl private interfaces. This interface is not versioned |
| 7 * and is for internal Chrome use. It may change without notice. */ | 7 * and is for internal Chrome use. It may change without notice. */ |
| 8 | 8 |
| 9 label Chrome { | 9 label Chrome { |
| 10 M25 = 1.0 | 10 M25 = 1.0 |
| (...skipping 253 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 264 /* Dispatch a progress event on the DOM element where the given instance is | 264 /* Dispatch a progress event on the DOM element where the given instance is |
| 265 * embedded. | 265 * embedded. |
| 266 */ | 266 */ |
| 267 void DispatchEvent([in] PP_Instance instance, | 267 void DispatchEvent([in] PP_Instance instance, |
| 268 [in] PP_NaClEventType event_type, | 268 [in] PP_NaClEventType event_type, |
| 269 [in] str_t resource_url, | 269 [in] str_t resource_url, |
| 270 [in] PP_Bool length_is_computable, | 270 [in] PP_Bool length_is_computable, |
| 271 [in] uint64_t loaded_bytes, | 271 [in] uint64_t loaded_bytes, |
| 272 [in] uint64_t total_bytes); | 272 [in] uint64_t total_bytes); |
| 273 | 273 |
| 274 /* Report that the attempt to open the nexe has finished. Opening the file |
| 275 * may have failed, as indicated by a pp_error value that is not PP_OK or an |
| 276 * fd of -1. Failure to stat the file to determine its length results in |
| 277 * nexe_bytes_read being -1. |
| 278 */ |
| 279 void NexeFileDidOpen([in] PP_Instance instance, |
| 280 [in] int32_t pp_error, |
| 281 [in] int32_t fd, |
| 282 [in] int32_t http_status, |
| 283 [in] int64_t nexe_bytes_read, |
| 284 [in] str_t url); |
| 285 |
| 274 /* Report that the nexe loaded successfully. */ | 286 /* Report that the nexe loaded successfully. */ |
| 275 void ReportLoadSuccess([in] PP_Instance instance, | 287 void ReportLoadSuccess([in] PP_Instance instance, |
| 276 [in] str_t url, | 288 [in] str_t url, |
| 277 [in] uint64_t loaded_bytes, | 289 [in] uint64_t loaded_bytes, |
| 278 [in] uint64_t total_bytes); | 290 [in] uint64_t total_bytes); |
| 279 | 291 |
| 280 /* Report an error that occured while attempting to load a nexe. */ | 292 /* Report an error that occured while attempting to load a nexe. */ |
| 281 void ReportLoadError([in] PP_Instance instance, | 293 void ReportLoadError([in] PP_Instance instance, |
| 282 [in] PP_NaClError error, | 294 [in] PP_NaClError error, |
| 283 [in] str_t error_message, | 295 [in] str_t error_message, |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 343 /* Sets the time the plugin was initialized. */ | 355 /* Sets the time the plugin was initialized. */ |
| 344 void SetInitTime([in] PP_Instance instance); | 356 void SetInitTime([in] PP_Instance instance); |
| 345 | 357 |
| 346 /* Returns the size of the nexe. */ | 358 /* Returns the size of the nexe. */ |
| 347 int64_t GetNexeSize([in] PP_Instance instance); | 359 int64_t GetNexeSize([in] PP_Instance instance); |
| 348 | 360 |
| 349 /* Sets the size of the nexe. */ | 361 /* Sets the size of the nexe. */ |
| 350 void SetNexeSize([in] PP_Instance instance, | 362 void SetNexeSize([in] PP_Instance instance, |
| 351 [in] int64_t nexe_size); | 363 [in] int64_t nexe_size); |
| 352 }; | 364 }; |
| OLD | NEW |