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

Side by Side Diff: src/shared/ppapi_proxy/untrusted/srpcgen/ppp_rpc.h

Issue 5974006: Convert srpc definitions from using int64 to using PP_Instance, PP_Module, an... (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client/
Patch Set: '' Created 9 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) 2010 The Native Client Authors. All rights reserved. 1 // Copyright (c) 2010 The Native Client 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 // WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING 5 // WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
6 // 6 //
7 // Automatically generated code. See srpcgen.py 7 // Automatically generated code. See srpcgen.py
8 // 8 //
9 // NaCl Simple Remote Procedure Call interface abstractions. 9 // NaCl Simple Remote Procedure Call interface abstractions.
10 10
11 #ifndef GEN_PPAPI_PROXY_PPP_RPC_H_ 11 #ifndef GEN_PPAPI_PROXY_PPP_RPC_H_
12 #define GEN_PPAPI_PROXY_PPP_RPC_H_ 12 #define GEN_PPAPI_PROXY_PPP_RPC_H_
13 #ifndef __native_client__ 13 #ifndef __native_client__
14 #include "native_client/src/include/portability.h" 14 #include "native_client/src/include/portability.h"
15 #endif // __native_client__ 15 #endif // __native_client__
16 #include "native_client/src/shared/srpc/nacl_srpc.h" 16 #include "native_client/src/shared/srpc/nacl_srpc.h"
17 #include "ppapi/c/pp_instance.h"
18 #include "ppapi/c/pp_module.h"
19 #include "ppapi/c/pp_resource.h"
17 class ObjectStubRpcServer { 20 class ObjectStubRpcServer {
18 public: 21 public:
19 static void HasProperty( 22 static void HasProperty(
20 NaClSrpcRpc* rpc, 23 NaClSrpcRpc* rpc,
21 NaClSrpcClosure* done, 24 NaClSrpcClosure* done,
22 nacl_abi_size_t capability_bytes, char* capability, 25 nacl_abi_size_t capability_bytes, char* capability,
23 nacl_abi_size_t name_bytes, char* name, 26 nacl_abi_size_t name_bytes, char* name,
24 nacl_abi_size_t exception_in_bytes, char* exception_in, 27 nacl_abi_size_t exception_in_bytes, char* exception_in,
25 int32_t* success, 28 int32_t* success,
26 nacl_abi_size_t* exception_bytes, char* exception); 29 nacl_abi_size_t* exception_bytes, char* exception);
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
106 CompletionCallbackRpcServer(const CompletionCallbackRpcServer&); 109 CompletionCallbackRpcServer(const CompletionCallbackRpcServer&);
107 void operator=(const CompletionCallbackRpcServer); 110 void operator=(const CompletionCallbackRpcServer);
108 }; // class CompletionCallbackRpcServer 111 }; // class CompletionCallbackRpcServer
109 112
110 class PppRpcServer { 113 class PppRpcServer {
111 public: 114 public:
112 static void PPP_InitializeModule( 115 static void PPP_InitializeModule(
113 NaClSrpcRpc* rpc, 116 NaClSrpcRpc* rpc,
114 NaClSrpcClosure* done, 117 NaClSrpcClosure* done,
115 int32_t pid, 118 int32_t pid,
116 int64_t module, 119 PP_Module module,
117 NaClSrpcImcDescType upcall_channel_desc, 120 NaClSrpcImcDescType upcall_channel_desc,
118 char* service_description, 121 char* service_description,
119 int32_t* nacl_pid, 122 int32_t* nacl_pid,
120 int32_t* success); 123 int32_t* success);
121 static void PPP_ShutdownModule( 124 static void PPP_ShutdownModule(
122 NaClSrpcRpc* rpc, 125 NaClSrpcRpc* rpc,
123 NaClSrpcClosure* done); 126 NaClSrpcClosure* done);
124 static void PPP_GetInterface( 127 static void PPP_GetInterface(
125 NaClSrpcRpc* rpc, 128 NaClSrpcRpc* rpc,
126 NaClSrpcClosure* done, 129 NaClSrpcClosure* done,
127 char* interface_name, 130 char* interface_name,
128 int32_t* exports_interface_name); 131 int32_t* exports_interface_name);
129 132
130 private: 133 private:
131 PppRpcServer(); 134 PppRpcServer();
132 PppRpcServer(const PppRpcServer&); 135 PppRpcServer(const PppRpcServer&);
133 void operator=(const PppRpcServer); 136 void operator=(const PppRpcServer);
134 }; // class PppRpcServer 137 }; // class PppRpcServer
135 138
136 class PppAudioDevRpcServer { 139 class PppAudioDevRpcServer {
137 public: 140 public:
138 static void PPP_Audio_Dev_StreamCreated( 141 static void PPP_Audio_Dev_StreamCreated(
139 NaClSrpcRpc* rpc, 142 NaClSrpcRpc* rpc,
140 NaClSrpcClosure* done, 143 NaClSrpcClosure* done,
141 int64_t instance, 144 PP_Instance instance,
142 NaClSrpcImcDescType out_shm, 145 NaClSrpcImcDescType out_shm,
143 int32_t out_shm_size, 146 int32_t out_shm_size,
144 NaClSrpcImcDescType out_socket); 147 NaClSrpcImcDescType out_socket);
145 148
146 private: 149 private:
147 PppAudioDevRpcServer(); 150 PppAudioDevRpcServer();
148 PppAudioDevRpcServer(const PppAudioDevRpcServer&); 151 PppAudioDevRpcServer(const PppAudioDevRpcServer&);
149 void operator=(const PppAudioDevRpcServer); 152 void operator=(const PppAudioDevRpcServer);
150 }; // class PppAudioDevRpcServer 153 }; // class PppAudioDevRpcServer
151 154
152 class PppInstanceRpcServer { 155 class PppInstanceRpcServer {
153 public: 156 public:
154 static void PPP_Instance_DidCreate( 157 static void PPP_Instance_DidCreate(
155 NaClSrpcRpc* rpc, 158 NaClSrpcRpc* rpc,
156 NaClSrpcClosure* done, 159 NaClSrpcClosure* done,
157 int64_t instance, 160 PP_Instance instance,
158 int32_t argc, 161 int32_t argc,
159 nacl_abi_size_t argn_bytes, char* argn, 162 nacl_abi_size_t argn_bytes, char* argn,
160 nacl_abi_size_t argv_bytes, char* argv, 163 nacl_abi_size_t argv_bytes, char* argv,
161 int32_t* success); 164 int32_t* success);
162 static void PPP_Instance_DidDestroy( 165 static void PPP_Instance_DidDestroy(
163 NaClSrpcRpc* rpc, 166 NaClSrpcRpc* rpc,
164 NaClSrpcClosure* done, 167 NaClSrpcClosure* done,
165 int64_t instance); 168 PP_Instance instance);
166 static void PPP_Instance_DidChangeView( 169 static void PPP_Instance_DidChangeView(
167 NaClSrpcRpc* rpc, 170 NaClSrpcRpc* rpc,
168 NaClSrpcClosure* done, 171 NaClSrpcClosure* done,
169 int64_t instance, 172 PP_Instance instance,
170 nacl_abi_size_t position_bytes, int32_t* position, 173 nacl_abi_size_t position_bytes, int32_t* position,
171 nacl_abi_size_t clip_bytes, int32_t* clip); 174 nacl_abi_size_t clip_bytes, int32_t* clip);
172 static void PPP_Instance_DidChangeFocus( 175 static void PPP_Instance_DidChangeFocus(
173 NaClSrpcRpc* rpc, 176 NaClSrpcRpc* rpc,
174 NaClSrpcClosure* done, 177 NaClSrpcClosure* done,
175 int64_t instance, 178 PP_Instance instance,
176 bool has_focus); 179 bool has_focus);
177 static void PPP_Instance_HandleInputEvent( 180 static void PPP_Instance_HandleInputEvent(
178 NaClSrpcRpc* rpc, 181 NaClSrpcRpc* rpc,
179 NaClSrpcClosure* done, 182 NaClSrpcClosure* done,
180 int64_t instance, 183 PP_Instance instance,
181 nacl_abi_size_t event_data_bytes, char* event_data, 184 nacl_abi_size_t event_data_bytes, char* event_data,
182 int32_t* success); 185 int32_t* success);
183 static void PPP_Instance_HandleDocumentLoad( 186 static void PPP_Instance_HandleDocumentLoad(
184 NaClSrpcRpc* rpc, 187 NaClSrpcRpc* rpc,
185 NaClSrpcClosure* done, 188 NaClSrpcClosure* done,
186 int64_t instance, 189 PP_Instance instance,
187 int64_t url_loader, 190 PP_Resource url_loader,
188 int32_t* success); 191 int32_t* success);
189 static void PPP_Instance_GetInstanceObject( 192 static void PPP_Instance_GetInstanceObject(
190 NaClSrpcRpc* rpc, 193 NaClSrpcRpc* rpc,
191 NaClSrpcClosure* done, 194 NaClSrpcClosure* done,
192 int64_t instance, 195 PP_Instance instance,
193 nacl_abi_size_t* capability_bytes, char* capability); 196 nacl_abi_size_t* capability_bytes, char* capability);
194 197
195 private: 198 private:
196 PppInstanceRpcServer(); 199 PppInstanceRpcServer();
197 PppInstanceRpcServer(const PppInstanceRpcServer&); 200 PppInstanceRpcServer(const PppInstanceRpcServer&);
198 void operator=(const PppInstanceRpcServer); 201 void operator=(const PppInstanceRpcServer);
199 }; // class PppInstanceRpcServer 202 }; // class PppInstanceRpcServer
200 203
201 class PppRpcs { 204 class PppRpcs {
202 public: 205 public:
203 static NaClSrpcHandlerDesc srpc_methods[]; 206 static NaClSrpcHandlerDesc srpc_methods[];
204 }; // class PppRpcs 207 }; // class PppRpcs
205 208
206 #endif // GEN_PPAPI_PROXY_PPP_RPC_H_ 209 #endif // GEN_PPAPI_PROXY_PPP_RPC_H_
207 210
OLDNEW
« no previous file with comments | « src/shared/ppapi_proxy/untrusted/srpcgen/ppb_rpc.h ('k') | src/shared/ppapi_proxy/untrusted/srpcgen/upcall.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698