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 /* Given an interface like this: | 6 /* Given an interface like this: |
7 * | 7 * |
8 * struct PPB_Frob_1_1 { | 8 * struct PPB_Frob_1_1 { |
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); |
(...skipping 29 matching lines...) Expand all Loading... |
40 METHOD3(FileIoInterface, int32_t, Query, PP_Resource, PP_FileInfo*, | 40 METHOD3(FileIoInterface, int32_t, Query, PP_Resource, PP_FileInfo*, |
41 PP_CompletionCallback) | 41 PP_CompletionCallback) |
42 METHOD5(FileIoInterface, int32_t, Read, PP_Resource, int64_t, char*, | 42 METHOD5(FileIoInterface, int32_t, Read, PP_Resource, int64_t, char*, |
43 int32_t, PP_CompletionCallback) | 43 int32_t, PP_CompletionCallback) |
44 METHOD3(FileIoInterface, int32_t, SetLength, PP_Resource, int64_t, | 44 METHOD3(FileIoInterface, int32_t, SetLength, PP_Resource, int64_t, |
45 PP_CompletionCallback) | 45 PP_CompletionCallback) |
46 METHOD5(FileIoInterface, int32_t, Write, PP_Resource, int64_t, | 46 METHOD5(FileIoInterface, int32_t, Write, PP_Resource, int64_t, |
47 const char*, int32_t, PP_CompletionCallback) | 47 const char*, int32_t, PP_CompletionCallback) |
48 END_INTERFACE(FileIoInterface, PPB_FileIO_1_0) | 48 END_INTERFACE(FileIoInterface, PPB_FileIO_1_0) |
49 | 49 |
50 BEGIN_INTERFACE(FileRefInterface, PPB_FileRef_1_1, PPB_FILEREF_INTERFACE_1_1) | 50 BEGIN_INTERFACE(FileRefInterface, PPB_FileRef_1_2, PPB_FILEREF_INTERFACE_1_2) |
51 METHOD2(FileRefInterface, PP_Resource, Create, PP_Resource, const char*) | 51 METHOD2(FileRefInterface, PP_Resource, Create, PP_Resource, const char*) |
52 METHOD2(FileRefInterface, int32_t, Delete, PP_Resource, PP_CompletionCallback) | 52 METHOD2(FileRefInterface, int32_t, Delete, PP_Resource, PP_CompletionCallback) |
53 METHOD1(FileRefInterface, PP_Var, GetName, PP_Resource) | 53 METHOD1(FileRefInterface, PP_Var, GetName, PP_Resource) |
54 METHOD3(FileRefInterface, int32_t, MakeDirectory, PP_Resource, PP_Bool, | 54 METHOD3(FileRefInterface, int32_t, MakeDirectory, PP_Resource, int32_t, |
55 PP_CompletionCallback) | 55 PP_CompletionCallback) |
56 METHOD3(FileRefInterface, int32_t, Query, PP_Resource, PP_FileInfo*, | 56 METHOD3(FileRefInterface, int32_t, Query, PP_Resource, PP_FileInfo*, |
57 PP_CompletionCallback) | 57 PP_CompletionCallback) |
58 METHOD3(FileRefInterface, int32_t, ReadDirectoryEntries, PP_Resource, | 58 METHOD3(FileRefInterface, int32_t, ReadDirectoryEntries, PP_Resource, |
59 const PP_ArrayOutput&, PP_CompletionCallback) | 59 const PP_ArrayOutput&, PP_CompletionCallback) |
60 END_INTERFACE(FileRefInterface, PPB_FileRef_1_1) | 60 END_INTERFACE(FileRefInterface, PPB_FileRef_1_2) |
61 | 61 |
62 BEGIN_INTERFACE(FileSystemInterface, PPB_FileSystem_1_0, | 62 BEGIN_INTERFACE(FileSystemInterface, PPB_FileSystem_1_0, |
63 PPB_FILESYSTEM_INTERFACE_1_0) | 63 PPB_FILESYSTEM_INTERFACE_1_0) |
64 METHOD2(FileSystemInterface, PP_Resource, Create, PP_Instance, | 64 METHOD2(FileSystemInterface, PP_Resource, Create, PP_Instance, |
65 PP_FileSystemType) | 65 PP_FileSystemType) |
66 METHOD3(FileSystemInterface, int32_t, Open, PP_Resource, int64_t, | 66 METHOD3(FileSystemInterface, int32_t, Open, PP_Resource, int64_t, |
67 PP_CompletionCallback) | 67 PP_CompletionCallback) |
68 END_INTERFACE(FileSystemInterface, PPB_FileSystem_1_0) | 68 END_INTERFACE(FileSystemInterface, PPB_FileSystem_1_0) |
69 | 69 |
70 BEGIN_INTERFACE(MessageLoopInterface, PPB_MessageLoop_1_0, | 70 BEGIN_INTERFACE(MessageLoopInterface, PPB_MessageLoop_1_0, |
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
173 PP_CompletionCallback) | 173 PP_CompletionCallback) |
174 METHOD1(UDPSocketInterface, PP_Resource, GetBoundAddress, PP_Resource) | 174 METHOD1(UDPSocketInterface, PP_Resource, GetBoundAddress, PP_Resource) |
175 METHOD5(UDPSocketInterface, int32_t, RecvFrom, PP_Resource, char*, int32_t, | 175 METHOD5(UDPSocketInterface, int32_t, RecvFrom, PP_Resource, char*, int32_t, |
176 PP_Resource*, PP_CompletionCallback) | 176 PP_Resource*, PP_CompletionCallback) |
177 METHOD5(UDPSocketInterface, int32_t, SendTo, PP_Resource, const char*, | 177 METHOD5(UDPSocketInterface, int32_t, SendTo, PP_Resource, const char*, |
178 int32_t, PP_Resource, PP_CompletionCallback) | 178 int32_t, PP_Resource, PP_CompletionCallback) |
179 METHOD1(UDPSocketInterface, void, Close, PP_Resource) | 179 METHOD1(UDPSocketInterface, void, Close, PP_Resource) |
180 METHOD4(UDPSocketInterface, int32_t, SetOption, PP_Resource, | 180 METHOD4(UDPSocketInterface, int32_t, SetOption, PP_Resource, |
181 PP_UDPSocket_Option, PP_Var, PP_CompletionCallback) | 181 PP_UDPSocket_Option, PP_Var, PP_CompletionCallback) |
182 END_INTERFACE(UDPSocketInterface, PPB_UDPSocket_1_0) | 182 END_INTERFACE(UDPSocketInterface, PPB_UDPSocket_1_0) |
OLD | NEW |