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

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

Issue 137853023: [NaCl SDK] nacl_io: Add new fakes (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 11 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_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 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
77 METHOD2(MessageLoopInterface, int32_t, PostQuit, PP_Resource, PP_Bool) 77 METHOD2(MessageLoopInterface, int32_t, PostQuit, PP_Resource, PP_Bool)
78 METHOD0(MessageLoopInterface, PP_Resource, GetCurrent) 78 METHOD0(MessageLoopInterface, PP_Resource, GetCurrent)
79 METHOD0(MessageLoopInterface, PP_Resource, GetForMainThread) 79 METHOD0(MessageLoopInterface, PP_Resource, GetForMainThread)
80 END_INTERFACE(MessageLoopInterface, PPB_MessageLoop_1_0) 80 END_INTERFACE(MessageLoopInterface, PPB_MessageLoop_1_0)
81 81
82 BEGIN_INTERFACE(MessagingInterface, PPB_Messaging_1_0, 82 BEGIN_INTERFACE(MessagingInterface, PPB_Messaging_1_0,
83 PPB_MESSAGING_INTERFACE_1_0) 83 PPB_MESSAGING_INTERFACE_1_0)
84 METHOD2(MessagingInterface, void, PostMessage, PP_Instance, PP_Var) 84 METHOD2(MessagingInterface, void, PostMessage, PP_Instance, PP_Var)
85 END_INTERFACE(MessagingInterface, PPB_Messaging_1_0) 85 END_INTERFACE(MessagingInterface, PPB_Messaging_1_0)
86 86
87 BEGIN_INTERFACE(VarArrayInterface, PPB_VarArray_1_0,
88 PPB_VAR_ARRAY_INTERFACE_1_0)
89 METHOD0(VarArrayInterface, PP_Var, Create)
90 METHOD2(VarArrayInterface, PP_Var, Get, PP_Var, uint32_t)
91 METHOD3(VarArrayInterface, PP_Bool, Set, PP_Var, uint32_t, PP_Var)
92 METHOD1(VarArrayInterface, uint32_t, GetLength, PP_Var)
93 METHOD2(VarArrayInterface, PP_Bool, SetLength, PP_Var, uint32_t)
94 END_INTERFACE(VarArrayInterface, PPB_VarArray_1_0)
95
96 BEGIN_INTERFACE(VarArrayBufferInterface, PPB_VarArrayBuffer_1_0,
97 PPB_VAR_ARRAY_BUFFER_INTERFACE_1_0)
98 METHOD1(VarArrayBufferInterface, PP_Var, Create, uint32_t)
99 METHOD2(VarArrayBufferInterface, PP_Bool, ByteLength, PP_Var, uint32_t*)
100 METHOD1(VarArrayBufferInterface, void*, Map, PP_Var)
101 METHOD1(VarArrayBufferInterface, void, Unmap, PP_Var)
102 END_INTERFACE(VarArrayBufferInterface, PPB_VarArrayBuffer_1_0)
103
87 BEGIN_INTERFACE(VarInterface, PPB_Var_1_1, PPB_VAR_INTERFACE_1_1) 104 BEGIN_INTERFACE(VarInterface, PPB_Var_1_1, PPB_VAR_INTERFACE_1_1)
88 METHOD1(VarInterface, void, AddRef, PP_Var) 105 METHOD1(VarInterface, void, AddRef, PP_Var)
89 METHOD1(VarInterface, void, Release, PP_Var) 106 METHOD1(VarInterface, void, Release, PP_Var)
90 METHOD2(VarInterface, PP_Var, VarFromUtf8, const char *, uint32_t) 107 METHOD2(VarInterface, PP_Var, VarFromUtf8, const char *, uint32_t)
91 METHOD2(VarInterface, const char*, VarToUtf8, PP_Var, uint32_t*) 108 METHOD2(VarInterface, const char*, VarToUtf8, PP_Var, uint32_t*)
92 END_INTERFACE(VarInterface, PPB_Var_1_1) 109 END_INTERFACE(VarInterface, PPB_Var_1_1)
93 110
94 BEGIN_INTERFACE(HostResolverInterface, PPB_HostResolver_1_0, 111 BEGIN_INTERFACE(HostResolverInterface, PPB_HostResolver_1_0,
95 PPB_HOSTRESOLVER_INTERFACE_1_0) 112 PPB_HOSTRESOLVER_INTERFACE_1_0)
96 METHOD1(HostResolverInterface, PP_Resource, Create, PP_Instance) 113 METHOD1(HostResolverInterface, PP_Resource, Create, PP_Instance)
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
173 PP_CompletionCallback) 190 PP_CompletionCallback)
174 METHOD1(UDPSocketInterface, PP_Resource, GetBoundAddress, PP_Resource) 191 METHOD1(UDPSocketInterface, PP_Resource, GetBoundAddress, PP_Resource)
175 METHOD5(UDPSocketInterface, int32_t, RecvFrom, PP_Resource, char*, int32_t, 192 METHOD5(UDPSocketInterface, int32_t, RecvFrom, PP_Resource, char*, int32_t,
176 PP_Resource*, PP_CompletionCallback) 193 PP_Resource*, PP_CompletionCallback)
177 METHOD5(UDPSocketInterface, int32_t, SendTo, PP_Resource, const char*, 194 METHOD5(UDPSocketInterface, int32_t, SendTo, PP_Resource, const char*,
178 int32_t, PP_Resource, PP_CompletionCallback) 195 int32_t, PP_Resource, PP_CompletionCallback)
179 METHOD1(UDPSocketInterface, void, Close, PP_Resource) 196 METHOD1(UDPSocketInterface, void, Close, PP_Resource)
180 METHOD4(UDPSocketInterface, int32_t, SetOption, PP_Resource, 197 METHOD4(UDPSocketInterface, int32_t, SetOption, PP_Resource,
181 PP_UDPSocket_Option, PP_Var, PP_CompletionCallback) 198 PP_UDPSocket_Option, PP_Var, PP_CompletionCallback)
182 END_INTERFACE(UDPSocketInterface, PPB_UDPSocket_1_0) 199 END_INTERFACE(UDPSocketInterface, PPB_UDPSocket_1_0)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698