OLD | NEW |
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 Loading... |
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 |
OLD | NEW |