| 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 |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 366 void operator=(const PpbURLRequestInfoRpcServer); | 369 void operator=(const PpbURLRequestInfoRpcServer); |
| 367 }; // class PpbURLRequestInfoRpcServer | 370 }; // class PpbURLRequestInfoRpcServer |
| 368 | 371 |
| 369 class PpbRpcs { | 372 class PpbRpcs { |
| 370 public: | 373 public: |
| 371 static NaClSrpcHandlerDesc srpc_methods[]; | 374 static NaClSrpcHandlerDesc srpc_methods[]; |
| 372 }; // class PpbRpcs | 375 }; // class PpbRpcs |
| 373 | 376 |
| 374 #endif // GEN_PPAPI_PROXY_PPB_RPC_H_ | 377 #endif // GEN_PPAPI_PROXY_PPB_RPC_H_ |
| 375 | 378 |
| OLD | NEW |