| 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 |