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

Side by Side Diff: ppapi/native_client/src/shared/ppapi_proxy/ppb_rpc_client.cc

Issue 9227008: WebSocket Pepper API: SRPC proxy implementation (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase because two ppapi_proxy related CLs are landed Created 8 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) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium 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
(...skipping 3164 matching lines...) Expand 10 before | Expand all | Expand 10 after
3175 NaClSrpcError retval; 3175 NaClSrpcError retval;
3176 retval = NaClSrpcInvokeBySignature( 3176 retval = NaClSrpcInvokeBySignature(
3177 channel, 3177 channel,
3178 "PPB_URLResponseInfo_GetBodyAsFileRef:i:i", 3178 "PPB_URLResponseInfo_GetBodyAsFileRef:i:i",
3179 response, 3179 response,
3180 file_ref 3180 file_ref
3181 ); 3181 );
3182 return retval; 3182 return retval;
3183 } 3183 }
3184 3184
3185 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_Create(
3186 NaClSrpcChannel* channel,
3187 PP_Instance instance,
3188 PP_Resource* resource) {
3189 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3190 ("%s: PPAPI calls are not supported off the main thread\n",
3191 __FUNCTION__));
3192 NaClSrpcError retval;
3193 retval = NaClSrpcInvokeBySignature(
3194 channel,
3195 "PPB_WebSocket_Create:i:i",
3196 instance,
3197 resource
3198 );
3199 return retval;
3200 }
3201
3202 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_IsWebSocket(
3203 NaClSrpcChannel* channel,
3204 PP_Resource instance,
3205 int32_t* is_websocket) {
3206 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3207 ("%s: PPAPI calls are not supported off the main thread\n",
3208 __FUNCTION__));
3209 NaClSrpcError retval;
3210 retval = NaClSrpcInvokeBySignature(
3211 channel,
3212 "PPB_WebSocket_IsWebSocket:i:i",
3213 instance,
3214 is_websocket
3215 );
3216 return retval;
3217 }
3218
3219 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_Connect(
3220 NaClSrpcChannel* channel,
3221 PP_Resource ws,
3222 nacl_abi_size_t url_bytes, char* url,
3223 nacl_abi_size_t protocols_bytes, char* protocols,
3224 int32_t protocol_count,
3225 int32_t callback_id,
3226 int32_t* pp_error) {
3227 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3228 ("%s: PPAPI calls are not supported off the main thread\n",
3229 __FUNCTION__));
3230 NaClSrpcError retval;
3231 retval = NaClSrpcInvokeBySignature(
3232 channel,
3233 "PPB_WebSocket_Connect:iCCii:i",
3234 ws,
3235 url_bytes, url,
3236 protocols_bytes, protocols,
3237 protocol_count,
3238 callback_id,
3239 pp_error
3240 );
3241 return retval;
3242 }
3243
3244 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_Close(
3245 NaClSrpcChannel* channel,
3246 PP_Resource ws,
3247 int32_t code,
3248 nacl_abi_size_t reason_bytes, char* reason,
3249 int32_t callback_id,
3250 int32_t* pp_error) {
3251 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3252 ("%s: PPAPI calls are not supported off the main thread\n",
3253 __FUNCTION__));
3254 NaClSrpcError retval;
3255 retval = NaClSrpcInvokeBySignature(
3256 channel,
3257 "PPB_WebSocket_Close:iiCi:i",
3258 ws,
3259 code,
3260 reason_bytes, reason,
3261 callback_id,
3262 pp_error
3263 );
3264 return retval;
3265 }
3266
3267 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_ReceiveMessage(
3268 NaClSrpcChannel* channel,
3269 PP_Resource ws,
3270 int32_t callback_id,
3271 int32_t* pp_error) {
3272 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3273 ("%s: PPAPI calls are not supported off the main thread\n",
3274 __FUNCTION__));
3275 NaClSrpcError retval;
3276 retval = NaClSrpcInvokeBySignature(
3277 channel,
3278 "PPB_WebSocket_ReceiveMessage:ii:i",
3279 ws,
3280 callback_id,
3281 pp_error
3282 );
3283 return retval;
3284 }
3285
3286 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_SendMessage(
3287 NaClSrpcChannel* channel,
3288 PP_Resource ws,
3289 nacl_abi_size_t message_bytes, char* message,
3290 int32_t* pp_error) {
3291 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3292 ("%s: PPAPI calls are not supported off the main thread\n",
3293 __FUNCTION__));
3294 NaClSrpcError retval;
3295 retval = NaClSrpcInvokeBySignature(
3296 channel,
3297 "PPB_WebSocket_SendMessage:iC:i",
3298 ws,
3299 message_bytes, message,
3300 pp_error
3301 );
3302 return retval;
3303 }
3304
3305 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetBufferedAmount(
3306 NaClSrpcChannel* channel,
3307 PP_Resource ws,
3308 int64_t* buffered_amount) {
3309 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3310 ("%s: PPAPI calls are not supported off the main thread\n",
3311 __FUNCTION__));
3312 NaClSrpcError retval;
3313 retval = NaClSrpcInvokeBySignature(
3314 channel,
3315 "PPB_WebSocket_GetBufferedAmount:i:l",
3316 ws,
3317 buffered_amount
3318 );
3319 return retval;
3320 }
3321
3322 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetCloseCode(
3323 NaClSrpcChannel* channel,
3324 PP_Resource ws,
3325 int32_t* close_code) {
3326 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3327 ("%s: PPAPI calls are not supported off the main thread\n",
3328 __FUNCTION__));
3329 NaClSrpcError retval;
3330 retval = NaClSrpcInvokeBySignature(
3331 channel,
3332 "PPB_WebSocket_GetCloseCode:i:i",
3333 ws,
3334 close_code
3335 );
3336 return retval;
3337 }
3338
3339 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetCloseReason(
3340 NaClSrpcChannel* channel,
3341 PP_Resource ws,
3342 nacl_abi_size_t* reason_bytes, char* reason) {
3343 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3344 ("%s: PPAPI calls are not supported off the main thread\n",
3345 __FUNCTION__));
3346 NaClSrpcError retval;
3347 retval = NaClSrpcInvokeBySignature(
3348 channel,
3349 "PPB_WebSocket_GetCloseReason:i:C",
3350 ws,
3351 reason_bytes, reason
3352 );
3353 return retval;
3354 }
3355
3356 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetCloseWasClean(
3357 NaClSrpcChannel* channel,
3358 PP_Resource ws,
3359 int32_t* was_clean) {
3360 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3361 ("%s: PPAPI calls are not supported off the main thread\n",
3362 __FUNCTION__));
3363 NaClSrpcError retval;
3364 retval = NaClSrpcInvokeBySignature(
3365 channel,
3366 "PPB_WebSocket_GetCloseWasClean:i:i",
3367 ws,
3368 was_clean
3369 );
3370 return retval;
3371 }
3372
3373 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetExtensions(
3374 NaClSrpcChannel* channel,
3375 PP_Resource ws,
3376 nacl_abi_size_t* extensions_bytes, char* extensions) {
3377 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3378 ("%s: PPAPI calls are not supported off the main thread\n",
3379 __FUNCTION__));
3380 NaClSrpcError retval;
3381 retval = NaClSrpcInvokeBySignature(
3382 channel,
3383 "PPB_WebSocket_GetExtensions:i:C",
3384 ws,
3385 extensions_bytes, extensions
3386 );
3387 return retval;
3388 }
3389
3390 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetProtocol(
3391 NaClSrpcChannel* channel,
3392 PP_Resource ws,
3393 nacl_abi_size_t* protocol_bytes, char* protocol) {
3394 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3395 ("%s: PPAPI calls are not supported off the main thread\n",
3396 __FUNCTION__));
3397 NaClSrpcError retval;
3398 retval = NaClSrpcInvokeBySignature(
3399 channel,
3400 "PPB_WebSocket_GetProtocol:i:C",
3401 ws,
3402 protocol_bytes, protocol
3403 );
3404 return retval;
3405 }
3406
3407 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetReadyState(
3408 NaClSrpcChannel* channel,
3409 PP_Resource ws,
3410 int32_t* ready_state) {
3411 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3412 ("%s: PPAPI calls are not supported off the main thread\n",
3413 __FUNCTION__));
3414 NaClSrpcError retval;
3415 retval = NaClSrpcInvokeBySignature(
3416 channel,
3417 "PPB_WebSocket_GetReadyState:i:i",
3418 ws,
3419 ready_state
3420 );
3421 return retval;
3422 }
3423
3424 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetURL(
3425 NaClSrpcChannel* channel,
3426 PP_Resource ws,
3427 nacl_abi_size_t* url_bytes, char* url) {
3428 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3429 ("%s: PPAPI calls are not supported off the main thread\n",
3430 __FUNCTION__));
3431 NaClSrpcError retval;
3432 retval = NaClSrpcInvokeBySignature(
3433 channel,
3434 "PPB_WebSocket_GetURL:i:C",
3435 ws,
3436 url_bytes, url
3437 );
3438 return retval;
3439 }
3440
3441 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_SetBinaryType(
3442 NaClSrpcChannel* channel,
3443 PP_Resource ws,
3444 int32_t binary_type,
3445 int32_t* success) {
3446 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3447 ("%s: PPAPI calls are not supported off the main thread\n",
3448 __FUNCTION__));
3449 NaClSrpcError retval;
3450 retval = NaClSrpcInvokeBySignature(
3451 channel,
3452 "PPB_WebSocket_SetBinaryType:ii:i",
3453 ws,
3454 binary_type,
3455 success
3456 );
3457 return retval;
3458 }
3459
3460 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetBinaryType(
3461 NaClSrpcChannel* channel,
3462 PP_Resource ws,
3463 int32_t* binary_type) {
3464 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3465 ("%s: PPAPI calls are not supported off the main thread\n",
3466 __FUNCTION__));
3467 NaClSrpcError retval;
3468 retval = NaClSrpcInvokeBySignature(
3469 channel,
3470 "PPB_WebSocket_GetBinaryType:i:i",
3471 ws,
3472 binary_type
3473 );
3474 return retval;
3475 }
3476
3185 NaClSrpcError PpbWidgetRpcClient::PPB_Widget_IsWidget( 3477 NaClSrpcError PpbWidgetRpcClient::PPB_Widget_IsWidget(
3186 NaClSrpcChannel* channel, 3478 NaClSrpcChannel* channel,
3187 PP_Resource resource, 3479 PP_Resource resource,
3188 int32_t* is_widget) { 3480 int32_t* is_widget) {
3189 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), 3481 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3190 ("%s: PPAPI calls are not supported off the main thread\n", 3482 ("%s: PPAPI calls are not supported off the main thread\n",
3191 __FUNCTION__)); 3483 __FUNCTION__));
3192 NaClSrpcError retval; 3484 NaClSrpcError retval;
3193 retval = NaClSrpcInvokeBySignature( 3485 retval = NaClSrpcInvokeBySignature(
3194 channel, 3486 channel,
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
3305 channel, 3597 channel,
3306 "PPB_Zoom_ZoomLimitsChanged:idd:", 3598 "PPB_Zoom_ZoomLimitsChanged:idd:",
3307 instance, 3599 instance,
3308 minimum_factor, 3600 minimum_factor,
3309 maximum_factor 3601 maximum_factor
3310 ); 3602 );
3311 return retval; 3603 return retval;
3312 } 3604 }
3313 3605
3314 3606
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698