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

Side by Side Diff: src/shared/ppapi_proxy/trusted/srpcgen/ppb_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, 12 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_PPB_RPC_H_ 11 #ifndef GEN_PPAPI_PROXY_PPB_RPC_H_
12 #define GEN_PPAPI_PROXY_PPB_RPC_H_ 12 #define GEN_PPAPI_PROXY_PPB_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 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
105 PpbRpcServer(); 108 PpbRpcServer();
106 PpbRpcServer(const PpbRpcServer&); 109 PpbRpcServer(const PpbRpcServer&);
107 void operator=(const PpbRpcServer); 110 void operator=(const PpbRpcServer);
108 }; // class PpbRpcServer 111 }; // class PpbRpcServer
109 112
110 class PpbAudioDevRpcServer { 113 class PpbAudioDevRpcServer {
111 public: 114 public:
112 static void PPB_Audio_Dev_Create( 115 static void PPB_Audio_Dev_Create(
113 NaClSrpcRpc* rpc, 116 NaClSrpcRpc* rpc,
114 NaClSrpcClosure* done, 117 NaClSrpcClosure* done,
115 int64_t instance, 118 PP_Instance instance,
116 int64_t config, 119 PP_Resource config,
117 int64_t* out_resource); 120 PP_Resource* out_resource);
118 static void PPB_Audio_Dev_IsAudio( 121 static void PPB_Audio_Dev_IsAudio(
119 NaClSrpcRpc* rpc, 122 NaClSrpcRpc* rpc,
120 NaClSrpcClosure* done, 123 NaClSrpcClosure* done,
121 int64_t resource, 124 PP_Resource resource,
122 int32_t* out_bool); 125 int32_t* out_bool);
123 static void PPB_Audio_Dev_GetCurrentConfig( 126 static void PPB_Audio_Dev_GetCurrentConfig(
124 NaClSrpcRpc* rpc, 127 NaClSrpcRpc* rpc,
125 NaClSrpcClosure* done, 128 NaClSrpcClosure* done,
126 int64_t resource, 129 PP_Resource resource,
127 int64_t* out_resource); 130 PP_Resource* out_resource);
128 static void PPB_Audio_Dev_StopPlayback( 131 static void PPB_Audio_Dev_StopPlayback(
129 NaClSrpcRpc* rpc, 132 NaClSrpcRpc* rpc,
130 NaClSrpcClosure* done, 133 NaClSrpcClosure* done,
131 int64_t resource, 134 PP_Resource resource,
132 int32_t* out_bool); 135 int32_t* out_bool);
133 static void PPB_Audio_Dev_StartPlayback( 136 static void PPB_Audio_Dev_StartPlayback(
134 NaClSrpcRpc* rpc, 137 NaClSrpcRpc* rpc,
135 NaClSrpcClosure* done, 138 NaClSrpcClosure* done,
136 int64_t resource, 139 PP_Resource resource,
137 int32_t* out_bool); 140 int32_t* out_bool);
138 141
139 private: 142 private:
140 PpbAudioDevRpcServer(); 143 PpbAudioDevRpcServer();
141 PpbAudioDevRpcServer(const PpbAudioDevRpcServer&); 144 PpbAudioDevRpcServer(const PpbAudioDevRpcServer&);
142 void operator=(const PpbAudioDevRpcServer); 145 void operator=(const PpbAudioDevRpcServer);
143 }; // class PpbAudioDevRpcServer 146 }; // class PpbAudioDevRpcServer
144 147
145 class PpbAudioConfigDevRpcServer { 148 class PpbAudioConfigDevRpcServer {
146 public: 149 public:
147 static void PPB_AudioConfig_Dev_CreateStereo16Bit( 150 static void PPB_AudioConfig_Dev_CreateStereo16Bit(
148 NaClSrpcRpc* rpc, 151 NaClSrpcRpc* rpc,
149 NaClSrpcClosure* done, 152 NaClSrpcClosure* done,
150 int64_t module, 153 PP_Module module,
151 int32_t sample_rate, 154 int32_t sample_rate,
152 int32_t sample_frame_count, 155 int32_t sample_frame_count,
153 int64_t* resource); 156 PP_Resource* resource);
154 static void PPB_AudioConfig_Dev_IsAudioConfig( 157 static void PPB_AudioConfig_Dev_IsAudioConfig(
155 NaClSrpcRpc* rpc, 158 NaClSrpcRpc* rpc,
156 NaClSrpcClosure* done, 159 NaClSrpcClosure* done,
157 int64_t resource, 160 PP_Resource resource,
158 int32_t* out_bool); 161 int32_t* out_bool);
159 static void PPB_AudioConfig_Dev_RecommendSampleFrameCount( 162 static void PPB_AudioConfig_Dev_RecommendSampleFrameCount(
160 NaClSrpcRpc* rpc, 163 NaClSrpcRpc* rpc,
161 NaClSrpcClosure* done, 164 NaClSrpcClosure* done,
162 int32_t request, 165 int32_t request,
163 int32_t* sample_frame_count); 166 int32_t* sample_frame_count);
164 static void PPB_AudioConfig_Dev_GetSampleRate( 167 static void PPB_AudioConfig_Dev_GetSampleRate(
165 NaClSrpcRpc* rpc, 168 NaClSrpcRpc* rpc,
166 NaClSrpcClosure* done, 169 NaClSrpcClosure* done,
167 int64_t resource, 170 PP_Resource resource,
168 int32_t* sample_rate); 171 int32_t* sample_rate);
169 static void PPB_AudioConfig_Dev_GetSampleFrameCount( 172 static void PPB_AudioConfig_Dev_GetSampleFrameCount(
170 NaClSrpcRpc* rpc, 173 NaClSrpcRpc* rpc,
171 NaClSrpcClosure* done, 174 NaClSrpcClosure* done,
172 int64_t resource, 175 PP_Resource resource,
173 int32_t* sample_frame_count); 176 int32_t* sample_frame_count);
174 177
175 private: 178 private:
176 PpbAudioConfigDevRpcServer(); 179 PpbAudioConfigDevRpcServer();
177 PpbAudioConfigDevRpcServer(const PpbAudioConfigDevRpcServer&); 180 PpbAudioConfigDevRpcServer(const PpbAudioConfigDevRpcServer&);
178 void operator=(const PpbAudioConfigDevRpcServer); 181 void operator=(const PpbAudioConfigDevRpcServer);
179 }; // class PpbAudioConfigDevRpcServer 182 }; // class PpbAudioConfigDevRpcServer
180 183
181 class PpbCoreRpcServer { 184 class PpbCoreRpcServer {
182 public: 185 public:
183 static void PPB_Core_AddRefResource( 186 static void PPB_Core_AddRefResource(
184 NaClSrpcRpc* rpc, 187 NaClSrpcRpc* rpc,
185 NaClSrpcClosure* done, 188 NaClSrpcClosure* done,
186 int64_t resource); 189 PP_Resource resource);
187 static void PPB_Core_ReleaseResource( 190 static void PPB_Core_ReleaseResource(
188 NaClSrpcRpc* rpc, 191 NaClSrpcRpc* rpc,
189 NaClSrpcClosure* done, 192 NaClSrpcClosure* done,
190 int64_t resource); 193 PP_Resource resource);
191 static void ReleaseResourceMultipleTimes( 194 static void ReleaseResourceMultipleTimes(
192 NaClSrpcRpc* rpc, 195 NaClSrpcRpc* rpc,
193 NaClSrpcClosure* done, 196 NaClSrpcClosure* done,
194 int64_t resource, 197 PP_Resource resource,
195 int32_t count); 198 int32_t count);
196 static void PPB_Core_GetTime( 199 static void PPB_Core_GetTime(
197 NaClSrpcRpc* rpc, 200 NaClSrpcRpc* rpc,
198 NaClSrpcClosure* done, 201 NaClSrpcClosure* done,
199 double* time); 202 double* time);
200 203
201 private: 204 private:
202 PpbCoreRpcServer(); 205 PpbCoreRpcServer();
203 PpbCoreRpcServer(const PpbCoreRpcServer&); 206 PpbCoreRpcServer(const PpbCoreRpcServer&);
204 void operator=(const PpbCoreRpcServer); 207 void operator=(const PpbCoreRpcServer);
205 }; // class PpbCoreRpcServer 208 }; // class PpbCoreRpcServer
206 209
207 class PpbGraphics2DRpcServer { 210 class PpbGraphics2DRpcServer {
208 public: 211 public:
209 static void PPB_Graphics2D_Create( 212 static void PPB_Graphics2D_Create(
210 NaClSrpcRpc* rpc, 213 NaClSrpcRpc* rpc,
211 NaClSrpcClosure* done, 214 NaClSrpcClosure* done,
212 int64_t module, 215 PP_Module module,
213 nacl_abi_size_t size_bytes, int32_t* size, 216 nacl_abi_size_t size_bytes, int32_t* size,
214 int32_t is_always_opaque, 217 int32_t is_always_opaque,
215 int64_t* resource); 218 PP_Resource* resource);
216 static void PPB_Graphics2D_IsGraphics2D( 219 static void PPB_Graphics2D_IsGraphics2D(
217 NaClSrpcRpc* rpc, 220 NaClSrpcRpc* rpc,
218 NaClSrpcClosure* done, 221 NaClSrpcClosure* done,
219 int64_t resource, 222 PP_Resource resource,
220 int32_t* success); 223 int32_t* success);
221 static void PPB_Graphics2D_Describe( 224 static void PPB_Graphics2D_Describe(
222 NaClSrpcRpc* rpc, 225 NaClSrpcRpc* rpc,
223 NaClSrpcClosure* done, 226 NaClSrpcClosure* done,
224 int64_t graphics_2d, 227 PP_Resource graphics_2d,
225 nacl_abi_size_t* size_bytes, int32_t* size, 228 nacl_abi_size_t* size_bytes, int32_t* size,
226 int32_t* is_always_opaque, 229 int32_t* is_always_opaque,
227 int32_t* success); 230 int32_t* success);
228 static void PPB_Graphics2D_PaintImageData( 231 static void PPB_Graphics2D_PaintImageData(
229 NaClSrpcRpc* rpc, 232 NaClSrpcRpc* rpc,
230 NaClSrpcClosure* done, 233 NaClSrpcClosure* done,
231 int64_t graphics_2d, 234 PP_Resource graphics_2d,
232 int64_t image, 235 PP_Resource image,
233 nacl_abi_size_t top_left_bytes, int32_t* top_left, 236 nacl_abi_size_t top_left_bytes, int32_t* top_left,
234 nacl_abi_size_t src_rect_bytes, int32_t* src_rect); 237 nacl_abi_size_t src_rect_bytes, int32_t* src_rect);
235 static void PPB_Graphics2D_Scroll( 238 static void PPB_Graphics2D_Scroll(
236 NaClSrpcRpc* rpc, 239 NaClSrpcRpc* rpc,
237 NaClSrpcClosure* done, 240 NaClSrpcClosure* done,
238 int64_t graphics_2d, 241 PP_Resource graphics_2d,
239 nacl_abi_size_t clip_rect_bytes, int32_t* clip_rect, 242 nacl_abi_size_t clip_rect_bytes, int32_t* clip_rect,
240 nacl_abi_size_t amount_bytes, int32_t* amount); 243 nacl_abi_size_t amount_bytes, int32_t* amount);
241 static void PPB_Graphics2D_ReplaceContents( 244 static void PPB_Graphics2D_ReplaceContents(
242 NaClSrpcRpc* rpc, 245 NaClSrpcRpc* rpc,
243 NaClSrpcClosure* done, 246 NaClSrpcClosure* done,
244 int64_t graphics_2d, 247 PP_Resource graphics_2d,
245 int64_t image); 248 PP_Resource image);
246 249
247 private: 250 private:
248 PpbGraphics2DRpcServer(); 251 PpbGraphics2DRpcServer();
249 PpbGraphics2DRpcServer(const PpbGraphics2DRpcServer&); 252 PpbGraphics2DRpcServer(const PpbGraphics2DRpcServer&);
250 void operator=(const PpbGraphics2DRpcServer); 253 void operator=(const PpbGraphics2DRpcServer);
251 }; // class PpbGraphics2DRpcServer 254 }; // class PpbGraphics2DRpcServer
252 255
253 class PpbImageDataRpcServer { 256 class PpbImageDataRpcServer {
254 public: 257 public:
255 static void PPB_ImageData_GetNativeImageDataFormat( 258 static void PPB_ImageData_GetNativeImageDataFormat(
256 NaClSrpcRpc* rpc, 259 NaClSrpcRpc* rpc,
257 NaClSrpcClosure* done, 260 NaClSrpcClosure* done,
258 int32_t* format); 261 int32_t* format);
259 static void PPB_ImageData_IsImageDataFormatSupported( 262 static void PPB_ImageData_IsImageDataFormatSupported(
260 NaClSrpcRpc* rpc, 263 NaClSrpcRpc* rpc,
261 NaClSrpcClosure* done, 264 NaClSrpcClosure* done,
262 int32_t format, 265 int32_t format,
263 int32_t* success); 266 int32_t* success);
264 static void PPB_ImageData_Create( 267 static void PPB_ImageData_Create(
265 NaClSrpcRpc* rpc, 268 NaClSrpcRpc* rpc,
266 NaClSrpcClosure* done, 269 NaClSrpcClosure* done,
267 int64_t module, 270 PP_Module module,
268 int32_t format, 271 int32_t format,
269 nacl_abi_size_t size_bytes, int32_t* size, 272 nacl_abi_size_t size_bytes, int32_t* size,
270 int32_t init_to_zero, 273 int32_t init_to_zero,
271 int64_t* resource); 274 PP_Resource* resource);
272 static void PPB_ImageData_IsImageData( 275 static void PPB_ImageData_IsImageData(
273 NaClSrpcRpc* rpc, 276 NaClSrpcRpc* rpc,
274 NaClSrpcClosure* done, 277 NaClSrpcClosure* done,
275 int64_t resource, 278 PP_Resource resource,
276 int32_t* success); 279 int32_t* success);
277 static void PPB_ImageData_Describe( 280 static void PPB_ImageData_Describe(
278 NaClSrpcRpc* rpc, 281 NaClSrpcRpc* rpc,
279 NaClSrpcClosure* done, 282 NaClSrpcClosure* done,
280 int64_t resource, 283 PP_Resource resource,
281 nacl_abi_size_t* desc_bytes, int32_t* desc, 284 nacl_abi_size_t* desc_bytes, int32_t* desc,
282 int32_t* success); 285 int32_t* success);
283 286
284 private: 287 private:
285 PpbImageDataRpcServer(); 288 PpbImageDataRpcServer();
286 PpbImageDataRpcServer(const PpbImageDataRpcServer&); 289 PpbImageDataRpcServer(const PpbImageDataRpcServer&);
287 void operator=(const PpbImageDataRpcServer); 290 void operator=(const PpbImageDataRpcServer);
288 }; // class PpbImageDataRpcServer 291 }; // class PpbImageDataRpcServer
289 292
290 class PpbInstanceRpcServer { 293 class PpbInstanceRpcServer {
291 public: 294 public:
292 static void PPB_Instance_GetWindowObject( 295 static void PPB_Instance_GetWindowObject(
293 NaClSrpcRpc* rpc, 296 NaClSrpcRpc* rpc,
294 NaClSrpcClosure* done, 297 NaClSrpcClosure* done,
295 int64_t instance, 298 PP_Instance instance,
296 nacl_abi_size_t* window_bytes, char* window); 299 nacl_abi_size_t* window_bytes, char* window);
297 static void PPB_Instance_GetOwnerElementObject( 300 static void PPB_Instance_GetOwnerElementObject(
298 NaClSrpcRpc* rpc, 301 NaClSrpcRpc* rpc,
299 NaClSrpcClosure* done, 302 NaClSrpcClosure* done,
300 int64_t instance, 303 PP_Instance instance,
301 nacl_abi_size_t* owner_bytes, char* owner); 304 nacl_abi_size_t* owner_bytes, char* owner);
302 static void PPB_Instance_BindGraphics( 305 static void PPB_Instance_BindGraphics(
303 NaClSrpcRpc* rpc, 306 NaClSrpcRpc* rpc,
304 NaClSrpcClosure* done, 307 NaClSrpcClosure* done,
305 int64_t instance, 308 PP_Instance instance,
306 int64_t graphics_device, 309 PP_Resource graphics_device,
307 int32_t* success); 310 int32_t* success);
308 static void PPB_Instance_IsFullFrame( 311 static void PPB_Instance_IsFullFrame(
309 NaClSrpcRpc* rpc, 312 NaClSrpcRpc* rpc,
310 NaClSrpcClosure* done, 313 NaClSrpcClosure* done,
311 int64_t instance, 314 PP_Instance instance,
312 int32_t* is_full_frame); 315 int32_t* is_full_frame);
313 static void PPB_Instance_ExecuteScript( 316 static void PPB_Instance_ExecuteScript(
314 NaClSrpcRpc* rpc, 317 NaClSrpcRpc* rpc,
315 NaClSrpcClosure* done, 318 NaClSrpcClosure* done,
316 int64_t instance, 319 PP_Instance instance,
317 nacl_abi_size_t script_bytes, char* script, 320 nacl_abi_size_t script_bytes, char* script,
318 nacl_abi_size_t exception_in_bytes, char* exception_in, 321 nacl_abi_size_t exception_in_bytes, char* exception_in,
319 nacl_abi_size_t* result_bytes, char* result, 322 nacl_abi_size_t* result_bytes, char* result,
320 nacl_abi_size_t* exception_bytes, char* exception); 323 nacl_abi_size_t* exception_bytes, char* exception);
321 324
322 private: 325 private:
323 PpbInstanceRpcServer(); 326 PpbInstanceRpcServer();
324 PpbInstanceRpcServer(const PpbInstanceRpcServer&); 327 PpbInstanceRpcServer(const PpbInstanceRpcServer&);
325 void operator=(const PpbInstanceRpcServer); 328 void operator=(const PpbInstanceRpcServer);
326 }; // class PpbInstanceRpcServer 329 }; // class PpbInstanceRpcServer
327 330
328 class PpbURLRequestInfoRpcServer { 331 class PpbURLRequestInfoRpcServer {
329 public: 332 public:
330 static void PPB_URLRequestInfo_Create( 333 static void PPB_URLRequestInfo_Create(
331 NaClSrpcRpc* rpc, 334 NaClSrpcRpc* rpc,
332 NaClSrpcClosure* done, 335 NaClSrpcClosure* done,
333 int64_t module, 336 PP_Module module,
334 int64_t* resource); 337 PP_Resource* resource);
335 static void PPB_URLRequestInfo_IsURLRequestInfo( 338 static void PPB_URLRequestInfo_IsURLRequestInfo(
336 NaClSrpcRpc* rpc, 339 NaClSrpcRpc* rpc,
337 NaClSrpcClosure* done, 340 NaClSrpcClosure* done,
338 int64_t resource, 341 PP_Resource resource,
339 int32_t* is_url_request_info); 342 int32_t* is_url_request_info);
340 static void PPB_URLRequestInfo_SetProperty( 343 static void PPB_URLRequestInfo_SetProperty(
341 NaClSrpcRpc* rpc, 344 NaClSrpcRpc* rpc,
342 NaClSrpcClosure* done, 345 NaClSrpcClosure* done,
343 int64_t request, 346 PP_Resource request,
344 int32_t property, 347 int32_t property,
345 nacl_abi_size_t value_bytes, char* value, 348 nacl_abi_size_t value_bytes, char* value,
346 int32_t* success); 349 int32_t* success);
347 static void PPB_URLRequestInfo_AppendDataToBody( 350 static void PPB_URLRequestInfo_AppendDataToBody(
348 NaClSrpcRpc* rpc, 351 NaClSrpcRpc* rpc,
349 NaClSrpcClosure* done, 352 NaClSrpcClosure* done,
350 int64_t request, 353 PP_Resource request,
351 nacl_abi_size_t data_bytes, char* data, 354 nacl_abi_size_t data_bytes, char* data,
352 int32_t* success); 355 int32_t* success);
353 static void PPB_URLRequestInfo_AppendFileToBody( 356 static void PPB_URLRequestInfo_AppendFileToBody(
354 NaClSrpcRpc* rpc, 357 NaClSrpcRpc* rpc,
355 NaClSrpcClosure* done, 358 NaClSrpcClosure* done,
356 int64_t request, 359 PP_Resource request,
357 int64_t file_ref, 360 PP_Resource file_ref,
358 int64_t start_offset, 361 int64_t start_offset,
359 int64_t number_of_bytes, 362 int64_t number_of_bytes,
360 double expected_last_modified_time, 363 double expected_last_modified_time,
361 int32_t* success); 364 int32_t* success);
362 365
363 private: 366 private:
364 PpbURLRequestInfoRpcServer(); 367 PpbURLRequestInfoRpcServer();
365 PpbURLRequestInfoRpcServer(const PpbURLRequestInfoRpcServer&); 368 PpbURLRequestInfoRpcServer(const PpbURLRequestInfoRpcServer&);
366 void operator=(const PpbURLRequestInfoRpcServer); 369 void operator=(const PpbURLRequestInfoRpcServer);
367 }; // class PpbURLRequestInfoRpcServer 370 }; // class PpbURLRequestInfoRpcServer
368 371
369 class PpbURLResponseInfoRpcServer { 372 class PpbURLResponseInfoRpcServer {
370 public: 373 public:
371 static void PPB_URLResponseInfo_IsURLResponseInfo( 374 static void PPB_URLResponseInfo_IsURLResponseInfo(
372 NaClSrpcRpc* rpc, 375 NaClSrpcRpc* rpc,
373 NaClSrpcClosure* done, 376 NaClSrpcClosure* done,
374 int64_t resource, 377 PP_Resource resource,
375 int32_t* is_url_response_info); 378 int32_t* is_url_response_info);
376 static void PPB_URLResponseInfo_GetProperty( 379 static void PPB_URLResponseInfo_GetProperty(
377 NaClSrpcRpc* rpc, 380 NaClSrpcRpc* rpc,
378 NaClSrpcClosure* done, 381 NaClSrpcClosure* done,
379 int64_t response, 382 PP_Resource response,
380 int32_t property, 383 int32_t property,
381 nacl_abi_size_t* value_bytes, char* value); 384 nacl_abi_size_t* value_bytes, char* value);
382 static void PPB_URLResponseInfo_GetBodyAsFileRef( 385 static void PPB_URLResponseInfo_GetBodyAsFileRef(
383 NaClSrpcRpc* rpc, 386 NaClSrpcRpc* rpc,
384 NaClSrpcClosure* done, 387 NaClSrpcClosure* done,
385 int64_t response, 388 PP_Resource response,
386 int64_t* file_ref); 389 PP_Resource* file_ref);
387 390
388 private: 391 private:
389 PpbURLResponseInfoRpcServer(); 392 PpbURLResponseInfoRpcServer();
390 PpbURLResponseInfoRpcServer(const PpbURLResponseInfoRpcServer&); 393 PpbURLResponseInfoRpcServer(const PpbURLResponseInfoRpcServer&);
391 void operator=(const PpbURLResponseInfoRpcServer); 394 void operator=(const PpbURLResponseInfoRpcServer);
392 }; // class PpbURLResponseInfoRpcServer 395 }; // class PpbURLResponseInfoRpcServer
393 396
394 class PpbRpcs { 397 class PpbRpcs {
395 public: 398 public:
396 static NaClSrpcHandlerDesc srpc_methods[]; 399 static NaClSrpcHandlerDesc srpc_methods[];
397 }; // class PpbRpcs 400 }; // class PpbRpcs
398 401
399 #endif // GEN_PPAPI_PROXY_PPB_RPC_H_ 402 #endif // GEN_PPAPI_PROXY_PPB_RPC_H_
400 403
OLDNEW
« no previous file with comments | « src/shared/ppapi_proxy/ppp_rpc_server.cc ('k') | src/shared/ppapi_proxy/trusted/srpcgen/ppp_rpc.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698