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

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: fix win32 build 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 3067 matching lines...) Expand 10 before | Expand all | Expand 10 after
3078 NaClSrpcError retval; 3078 NaClSrpcError retval;
3079 retval = NaClSrpcInvokeBySignature( 3079 retval = NaClSrpcInvokeBySignature(
3080 channel, 3080 channel,
3081 "PPB_URLResponseInfo_GetBodyAsFileRef:i:i", 3081 "PPB_URLResponseInfo_GetBodyAsFileRef:i:i",
3082 response, 3082 response,
3083 file_ref 3083 file_ref
3084 ); 3084 );
3085 return retval; 3085 return retval;
3086 } 3086 }
3087 3087
3088 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_Create(
3089 NaClSrpcChannel* channel,
3090 PP_Instance instance,
3091 PP_Resource* resource) {
3092 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3093 ("%s: PPAPI calls are not supported off the main thread\n",
3094 __FUNCTION__));
3095 NaClSrpcError retval;
3096 retval = NaClSrpcInvokeBySignature(
3097 channel,
3098 "PPB_WebSocket_Create:i:i",
3099 instance,
3100 resource
3101 );
3102 return retval;
3103 }
3104
3105 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_IsWebSocket(
3106 NaClSrpcChannel* channel,
3107 PP_Resource instance,
3108 int32_t* is_websocket) {
3109 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3110 ("%s: PPAPI calls are not supported off the main thread\n",
3111 __FUNCTION__));
3112 NaClSrpcError retval;
3113 retval = NaClSrpcInvokeBySignature(
3114 channel,
3115 "PPB_WebSocket_IsWebSocket:i:i",
3116 instance,
3117 is_websocket
3118 );
3119 return retval;
3120 }
3121
3122 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_Connect(
3123 NaClSrpcChannel* channel,
3124 PP_Resource ws,
3125 nacl_abi_size_t url_bytes, char* url,
3126 nacl_abi_size_t protocols_bytes, char* protocols,
3127 int32_t protocol_count,
3128 int32_t callback_id,
3129 int32_t* pp_error) {
3130 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3131 ("%s: PPAPI calls are not supported off the main thread\n",
3132 __FUNCTION__));
3133 NaClSrpcError retval;
3134 retval = NaClSrpcInvokeBySignature(
3135 channel,
3136 "PPB_WebSocket_Connect:iCCii:i",
3137 ws,
3138 url_bytes, url,
3139 protocols_bytes, protocols,
3140 protocol_count,
3141 callback_id,
3142 pp_error
3143 );
3144 return retval;
3145 }
3146
3147 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_Close(
3148 NaClSrpcChannel* channel,
3149 PP_Resource ws,
3150 int32_t code,
3151 nacl_abi_size_t reason_bytes, char* reason,
3152 int32_t callback_id,
3153 int32_t* pp_error) {
3154 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3155 ("%s: PPAPI calls are not supported off the main thread\n",
3156 __FUNCTION__));
3157 NaClSrpcError retval;
3158 retval = NaClSrpcInvokeBySignature(
3159 channel,
3160 "PPB_WebSocket_Close:iiCi:i",
3161 ws,
3162 code,
3163 reason_bytes, reason,
3164 callback_id,
3165 pp_error
3166 );
3167 return retval;
3168 }
3169
3170 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_ReceiveMessage(
3171 NaClSrpcChannel* channel,
3172 PP_Resource ws,
3173 int32_t callback_id,
3174 int32_t* pp_error) {
3175 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3176 ("%s: PPAPI calls are not supported off the main thread\n",
3177 __FUNCTION__));
3178 NaClSrpcError retval;
3179 retval = NaClSrpcInvokeBySignature(
3180 channel,
3181 "PPB_WebSocket_ReceiveMessage:ii:i",
3182 ws,
3183 callback_id,
3184 pp_error
3185 );
3186 return retval;
3187 }
3188
3189 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_SendMessage(
3190 NaClSrpcChannel* channel,
3191 PP_Resource ws,
3192 nacl_abi_size_t message_bytes, char* message,
3193 int32_t* pp_error) {
3194 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3195 ("%s: PPAPI calls are not supported off the main thread\n",
3196 __FUNCTION__));
3197 NaClSrpcError retval;
3198 retval = NaClSrpcInvokeBySignature(
3199 channel,
3200 "PPB_WebSocket_SendMessage:iC:i",
3201 ws,
3202 message_bytes, message,
3203 pp_error
3204 );
3205 return retval;
3206 }
3207
3208 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetBufferedAmount(
3209 NaClSrpcChannel* channel,
3210 PP_Resource ws,
3211 int64_t* buffered_amount) {
3212 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3213 ("%s: PPAPI calls are not supported off the main thread\n",
3214 __FUNCTION__));
3215 NaClSrpcError retval;
3216 retval = NaClSrpcInvokeBySignature(
3217 channel,
3218 "PPB_WebSocket_GetBufferedAmount:i:l",
3219 ws,
3220 buffered_amount
3221 );
3222 return retval;
3223 }
3224
3225 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetCloseCode(
3226 NaClSrpcChannel* channel,
3227 PP_Resource ws,
3228 int32_t* close_code) {
3229 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3230 ("%s: PPAPI calls are not supported off the main thread\n",
3231 __FUNCTION__));
3232 NaClSrpcError retval;
3233 retval = NaClSrpcInvokeBySignature(
3234 channel,
3235 "PPB_WebSocket_GetCloseCode:i:i",
3236 ws,
3237 close_code
3238 );
3239 return retval;
3240 }
3241
3242 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetCloseReason(
3243 NaClSrpcChannel* channel,
3244 PP_Resource ws,
3245 nacl_abi_size_t* reason_bytes, char* reason) {
3246 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3247 ("%s: PPAPI calls are not supported off the main thread\n",
3248 __FUNCTION__));
3249 NaClSrpcError retval;
3250 retval = NaClSrpcInvokeBySignature(
3251 channel,
3252 "PPB_WebSocket_GetCloseReason:i:C",
3253 ws,
3254 reason_bytes, reason
3255 );
3256 return retval;
3257 }
3258
3259 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetCloseWasClean(
3260 NaClSrpcChannel* channel,
3261 PP_Resource ws,
3262 int32_t* was_clean) {
3263 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3264 ("%s: PPAPI calls are not supported off the main thread\n",
3265 __FUNCTION__));
3266 NaClSrpcError retval;
3267 retval = NaClSrpcInvokeBySignature(
3268 channel,
3269 "PPB_WebSocket_GetCloseWasClean:i:i",
3270 ws,
3271 was_clean
3272 );
3273 return retval;
3274 }
3275
3276 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetExtensions(
3277 NaClSrpcChannel* channel,
3278 PP_Resource ws,
3279 nacl_abi_size_t* extensions_bytes, char* extensions) {
3280 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3281 ("%s: PPAPI calls are not supported off the main thread\n",
3282 __FUNCTION__));
3283 NaClSrpcError retval;
3284 retval = NaClSrpcInvokeBySignature(
3285 channel,
3286 "PPB_WebSocket_GetExtensions:i:C",
3287 ws,
3288 extensions_bytes, extensions
3289 );
3290 return retval;
3291 }
3292
3293 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetProtocol(
3294 NaClSrpcChannel* channel,
3295 PP_Resource ws,
3296 nacl_abi_size_t* protocol_bytes, char* protocol) {
3297 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3298 ("%s: PPAPI calls are not supported off the main thread\n",
3299 __FUNCTION__));
3300 NaClSrpcError retval;
3301 retval = NaClSrpcInvokeBySignature(
3302 channel,
3303 "PPB_WebSocket_GetProtocol:i:C",
3304 ws,
3305 protocol_bytes, protocol
3306 );
3307 return retval;
3308 }
3309
3310 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetReadyState(
3311 NaClSrpcChannel* channel,
3312 PP_Resource ws,
3313 int32_t* ready_state) {
3314 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3315 ("%s: PPAPI calls are not supported off the main thread\n",
3316 __FUNCTION__));
3317 NaClSrpcError retval;
3318 retval = NaClSrpcInvokeBySignature(
3319 channel,
3320 "PPB_WebSocket_GetReadyState:i:i",
3321 ws,
3322 ready_state
3323 );
3324 return retval;
3325 }
3326
3327 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetURL(
3328 NaClSrpcChannel* channel,
3329 PP_Resource ws,
3330 nacl_abi_size_t* url_bytes, char* url) {
3331 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3332 ("%s: PPAPI calls are not supported off the main thread\n",
3333 __FUNCTION__));
3334 NaClSrpcError retval;
3335 retval = NaClSrpcInvokeBySignature(
3336 channel,
3337 "PPB_WebSocket_GetURL:i:C",
3338 ws,
3339 url_bytes, url
3340 );
3341 return retval;
3342 }
3343
3344 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_SetBinaryType(
3345 NaClSrpcChannel* channel,
3346 PP_Resource ws,
3347 int32_t binary_type,
3348 int32_t* success) {
3349 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3350 ("%s: PPAPI calls are not supported off the main thread\n",
3351 __FUNCTION__));
3352 NaClSrpcError retval;
3353 retval = NaClSrpcInvokeBySignature(
3354 channel,
3355 "PPB_WebSocket_SetBinaryType:ii:i",
3356 ws,
3357 binary_type,
3358 success
3359 );
3360 return retval;
3361 }
3362
3363 NaClSrpcError PpbWebSocketRpcClient::PPB_WebSocket_GetBinaryType(
3364 NaClSrpcChannel* channel,
3365 PP_Resource ws,
3366 int32_t* binary_type) {
3367 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3368 ("%s: PPAPI calls are not supported off the main thread\n",
3369 __FUNCTION__));
3370 NaClSrpcError retval;
3371 retval = NaClSrpcInvokeBySignature(
3372 channel,
3373 "PPB_WebSocket_GetBinaryType:i:i",
3374 ws,
3375 binary_type
3376 );
3377 return retval;
3378 }
3379
3088 NaClSrpcError PpbWidgetRpcClient::PPB_Widget_IsWidget( 3380 NaClSrpcError PpbWidgetRpcClient::PPB_Widget_IsWidget(
3089 NaClSrpcChannel* channel, 3381 NaClSrpcChannel* channel,
3090 PP_Resource resource, 3382 PP_Resource resource,
3091 int32_t* is_widget) { 3383 int32_t* is_widget) {
3092 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(), 3384 VCHECK(ppapi_proxy::PPBCoreInterface()->IsMainThread(),
3093 ("%s: PPAPI calls are not supported off the main thread\n", 3385 ("%s: PPAPI calls are not supported off the main thread\n",
3094 __FUNCTION__)); 3386 __FUNCTION__));
3095 NaClSrpcError retval; 3387 NaClSrpcError retval;
3096 retval = NaClSrpcInvokeBySignature( 3388 retval = NaClSrpcInvokeBySignature(
3097 channel, 3389 channel,
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
3208 channel, 3500 channel,
3209 "PPB_Zoom_ZoomLimitsChanged:idd:", 3501 "PPB_Zoom_ZoomLimitsChanged:idd:",
3210 instance, 3502 instance,
3211 minimum_factor, 3503 minimum_factor,
3212 maximum_factor 3504 maximum_factor
3213 ); 3505 );
3214 return retval; 3506 return retval;
3215 } 3507 }
3216 3508
3217 3509
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698