| 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 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 127 * the association between the cache key and the fd, and copy the | 127 * the association between the cache key and the fd, and copy the |
| 128 * nexe into the cache after the translation finishes. | 128 * nexe into the cache after the translation finishes. |
| 129 */ | 129 */ |
| 130 int32_t GetNexeFd([in] PP_Instance instance, | 130 int32_t GetNexeFd([in] PP_Instance instance, |
| 131 [in] str_t pexe_url, | 131 [in] str_t pexe_url, |
| 132 [in] uint32_t abi_version, | 132 [in] uint32_t abi_version, |
| 133 [in] uint32_t opt_level, | 133 [in] uint32_t opt_level, |
| 134 [in] str_t last_modified, | 134 [in] str_t last_modified, |
| 135 [in] str_t etag, | 135 [in] str_t etag, |
| 136 [in] PP_Bool has_no_store_header, | 136 [in] PP_Bool has_no_store_header, |
| 137 [in] str_t sandbox_isa, |
| 138 [in] str_t extra_flags, |
| 137 [out] PP_Bool is_hit, | 139 [out] PP_Bool is_hit, |
| 138 [out] PP_FileHandle nexe_handle, | 140 [out] PP_FileHandle nexe_handle, |
| 139 [in] PP_CompletionCallback callback); | 141 [in] PP_CompletionCallback callback); |
| 140 | 142 |
| 141 /* Report to the browser that translation of the pexe for |instance| | 143 /* Report to the browser that translation of the pexe for |instance| |
| 142 * has finished, or aborted with an error. If |success| is true, the | 144 * has finished, or aborted with an error. If |success| is true, the |
| 143 * browser may then store the translation in the cache. The renderer | 145 * browser may then store the translation in the cache. The renderer |
| 144 * must first have called GetNexeFd for the same instance. (The browser is | 146 * must first have called GetNexeFd for the same instance. (The browser is |
| 145 * not guaranteed to store the nexe even if |success| is true; if there is | 147 * not guaranteed to store the nexe even if |success| is true; if there is |
| 146 * an error on the browser side, or the file is too big for the cache, or | 148 * an error on the browser side, or the file is too big for the cache, or |
| (...skipping 27 matching lines...) Expand all Loading... |
| 174 [in] uint64_t loaded_bytes, | 176 [in] uint64_t loaded_bytes, |
| 175 [in] uint64_t total_bytes); | 177 [in] uint64_t total_bytes); |
| 176 | 178 |
| 177 /* Sets a read-only property on the <embed> DOM element that corresponds to | 179 /* Sets a read-only property on the <embed> DOM element that corresponds to |
| 178 * the given instance. | 180 * the given instance. |
| 179 */ | 181 */ |
| 180 void SetReadOnlyProperty([in] PP_Instance instance, | 182 void SetReadOnlyProperty([in] PP_Instance instance, |
| 181 [in] PP_Var key, | 183 [in] PP_Var key, |
| 182 [in] PP_Var value); | 184 [in] PP_Var value); |
| 183 }; | 185 }; |
| OLD | NEW |