Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(230)

Side by Side Diff: ppapi/api/ppb_var_array_buffer.idl

Issue 9107046: PPAPI: Move PPB_ArrayBuffer out of Dev. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: minor fixes Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « ppapi/api/dev/ppb_var_array_buffer_dev.idl ('k') | ppapi/c/dev/ppb_var_array_buffer_dev.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 <code>PPB_VarArrayBuffer_Dev</code> struct. 7 * This file defines the <code>PPB_VarArrayBuffer</code> struct.
8 */ 8 */
9 9
10 label Chrome { 10 label Chrome {
11 M18 = 0.2 11 M18 = 1.0
12 }; 12 };
13 13
14 /** 14 /**
15 * PPB_VarArrayBuffer_Dev API. This provides a way to interact with JavaScript 15 * PPB_VarArrayBuffer API. This provides a way to interact with JavaScript
16 * ArrayBuffers, which represent a contiguous sequence of bytes. To manage the 16 * ArrayBuffers, which represent a contiguous sequence of bytes. To manage the
17 * reference count for a VarArrayBuffer, please see PPB_Var. Note that 17 * reference count for a VarArrayBuffer, please see PPB_Var. Note that
18 * these Vars are not part of the embedding page's DOM, and can only be shared 18 * these Vars are not part of the embedding page's DOM, and can only be shared
19 * with JavaScript via pp::Instance's PostMessage and HandleMessage functions. 19 * with JavaScript via pp::Instance's PostMessage and HandleMessage functions.
20 */ 20 */
21 [macro="PPB_VAR_ARRAY_BUFFER_DEV_INTERFACE"] 21 [macro="PPB_VAR_ARRAY_BUFFER_INTERFACE"]
22 interface PPB_VarArrayBuffer_Dev { 22 interface PPB_VarArrayBuffer {
23 /** 23 /**
24 * Create a zero-initialized VarArrayBuffer. 24 * Create a zero-initialized VarArrayBuffer.
25 * 25 *
26 * @param[in] size_in_bytes The size of the ArrayBuffer that will be created. 26 * @param[in] size_in_bytes The size of the ArrayBuffer that will be created.
27 * 27 *
28 * @return A PP_Var which represents a VarArrayBuffer of the requested size 28 * @return A PP_Var which represents a VarArrayBuffer of the requested size
29 * with a reference count of 1. 29 * with a reference count of 1.
30 */ 30 */
31 PP_Var Create([in] uint32_t size_in_bytes); 31 PP_Var Create([in] uint32_t size_in_bytes);
32 32
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
75 * Unmaps the given ArrayBuffer var from the module address space. Use this if 75 * Unmaps the given ArrayBuffer var from the module address space. Use this if
76 * you want to save memory but might want to Map the buffer again later. The 76 * you want to save memory but might want to Map the buffer again later. The
77 * PP_Var remains valid and should still be released using PPB_Var when you 77 * PP_Var remains valid and should still be released using PPB_Var when you
78 * are done with the ArrayBuffer. 78 * are done with the ArrayBuffer.
79 * 79 *
80 * @param[in] array The ArrayBuffer which should be released. 80 * @param[in] array The ArrayBuffer which should be released.
81 */ 81 */
82 void Unmap([in] PP_Var array); 82 void Unmap([in] PP_Var array);
83 }; 83 };
84 84
OLDNEW
« no previous file with comments | « ppapi/api/dev/ppb_var_array_buffer_dev.idl ('k') | ppapi/c/dev/ppb_var_array_buffer_dev.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698