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

Side by Side Diff: native_client_sdk/src/libraries/nacl_io/pepper/all_interfaces.h

Issue 14419003: PPAPI: Move PPB_DirectoryReader_Dev to stable (won't commit) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: review fix Created 7 years, 8 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
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 /* Given an interface like this: 6 /* Given an interface like this:
7 * 7 *
8 * struct PPB_Frob { 8 * struct PPB_Frob {
9 * void (*Flange)(int32_t param1, char* param2); 9 * void (*Flange)(int32_t param1, char* param2);
10 * int32_t (*Shlep)(PP_CompletionCallback); 10 * int32_t (*Shlep)(PP_CompletionCallback);
11 * }; 11 * };
12 * 12 *
13 * Write a set of macros like this: 13 * Write a set of macros like this:
14 * 14 *
15 * BEGIN_INTERFACE(FrobInterface, PPB_Frob, PPB_FROB_INTERFACE) 15 * BEGIN_INTERFACE(FrobInterface, PPB_Frob, PPB_FROB_INTERFACE)
16 * METHOD2(FrobInterface, void, Flange, int32_t, char*) 16 * METHOD2(FrobInterface, void, Flange, int32_t, char*)
17 * METHOD1(FrobInterface, int32_t, Shlep, PP_CompletionCallback) 17 * METHOD1(FrobInterface, int32_t, Shlep, PP_CompletionCallback)
18 * END_INTERFACE(FrobInterface, PPB_Frob) 18 * END_INTERFACE(FrobInterface, PPB_Frob)
19 */ 19 */
20 20
21 BEGIN_INTERFACE(ConsoleInterface, PPB_Console, PPB_CONSOLE_INTERFACE_1_0) 21 BEGIN_INTERFACE(ConsoleInterface, PPB_Console, PPB_CONSOLE_INTERFACE_1_0)
22 METHOD3(ConsoleInterface, void, Log, PP_Instance, PP_LogLevel, struct PP_Var) 22 METHOD3(ConsoleInterface, void, Log, PP_Instance, PP_LogLevel, struct PP_Var)
23 END_INTERFACE(ConsoleInterface, PPB_Console) 23 END_INTERFACE(ConsoleInterface, PPB_Console)
24 24
25 BEGIN_INTERFACE(DirectoryReaderInterface, PPB_DirectoryReader_Dev, 25 BEGIN_INTERFACE(DirectoryReaderInterface, PPB_DirectoryReader,
26 PPB_DIRECTORYREADER_DEV_INTERFACE_0_6) 26 PPB_DIRECTORYREADER_INTERFACE_1_0)
27 METHOD1(DirectoryReaderInterface, PP_Resource, Create, PP_Resource) 27 METHOD1(DirectoryReaderInterface, PP_Resource, Create, PP_Resource)
28 METHOD3(DirectoryReaderInterface, int32_t, ReadEntries, PP_Resource, 28 METHOD3(DirectoryReaderInterface, int32_t, ReadEntries, PP_Resource,
29 PP_ArrayOutput, PP_CompletionCallback) 29 PP_ArrayOutput, PP_CompletionCallback)
30 END_INTERFACE(DirectoryReaderInterface, PPB_DirectoryReader_Dev) 30 END_INTERFACE(DirectoryReaderInterface, PPB_DirectoryReader)
31 31
32 BEGIN_INTERFACE(FileIoInterface, PPB_FileIO, PPB_FILEIO_INTERFACE_1_0) 32 BEGIN_INTERFACE(FileIoInterface, PPB_FileIO, PPB_FILEIO_INTERFACE_1_0)
33 METHOD1(FileIoInterface, void, Close, PP_Resource) 33 METHOD1(FileIoInterface, void, Close, PP_Resource)
34 METHOD1(FileIoInterface, PP_Resource, Create, PP_Resource) 34 METHOD1(FileIoInterface, PP_Resource, Create, PP_Resource)
35 METHOD2(FileIoInterface, int32_t, Flush, PP_Resource, 35 METHOD2(FileIoInterface, int32_t, Flush, PP_Resource,
36 PP_CompletionCallback) 36 PP_CompletionCallback)
37 METHOD4(FileIoInterface, int32_t, Open, PP_Resource, PP_Resource, int32_t, 37 METHOD4(FileIoInterface, int32_t, Open, PP_Resource, PP_Resource, int32_t,
38 PP_CompletionCallback) 38 PP_CompletionCallback)
39 METHOD3(FileIoInterface, int32_t, Query, PP_Resource, PP_FileInfo*, 39 METHOD3(FileIoInterface, int32_t, Query, PP_Resource, PP_FileInfo*,
40 PP_CompletionCallback) 40 PP_CompletionCallback)
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
86 METHOD1(URLRequestInfoInterface, PP_Resource, Create, PP_Instance) 86 METHOD1(URLRequestInfoInterface, PP_Resource, Create, PP_Instance)
87 METHOD3(URLRequestInfoInterface, PP_Bool, SetProperty, PP_Resource, 87 METHOD3(URLRequestInfoInterface, PP_Bool, SetProperty, PP_Resource,
88 PP_URLRequestProperty, PP_Var) 88 PP_URLRequestProperty, PP_Var)
89 END_INTERFACE(URLRequestInfoInterface, PPB_URLRequestInfo) 89 END_INTERFACE(URLRequestInfoInterface, PPB_URLRequestInfo)
90 90
91 BEGIN_INTERFACE(URLResponseInfoInterface, PPB_URLResponseInfo, 91 BEGIN_INTERFACE(URLResponseInfoInterface, PPB_URLResponseInfo,
92 PPB_URLRESPONSEINFO_INTERFACE_1_0) 92 PPB_URLRESPONSEINFO_INTERFACE_1_0)
93 METHOD2(URLResponseInfoInterface, PP_Var, GetProperty, PP_Resource, 93 METHOD2(URLResponseInfoInterface, PP_Var, GetProperty, PP_Resource,
94 PP_URLResponseProperty) 94 PP_URLResponseProperty)
95 END_INTERFACE(URLResponseInfoInterface, PPB_URLResponseInfo) 95 END_INTERFACE(URLResponseInfoInterface, PPB_URLResponseInfo)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698