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

Side by Side Diff: ppapi/native_client/src/shared/ppapi_proxy/ppb_rpc_server.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 2537 matching lines...) Expand 10 before | Expand all | Expand 10 after
2548 NaClSrpcClosure* done 2548 NaClSrpcClosure* done
2549 ) { 2549 ) {
2550 PpbURLResponseInfoRpcServer::PPB_URLResponseInfo_GetBodyAsFileRef( 2550 PpbURLResponseInfoRpcServer::PPB_URLResponseInfo_GetBodyAsFileRef(
2551 rpc, 2551 rpc,
2552 done, 2552 done,
2553 inputs[0]->u.ival, 2553 inputs[0]->u.ival,
2554 &(outputs[0]->u.ival) 2554 &(outputs[0]->u.ival)
2555 ); 2555 );
2556 } 2556 }
2557 2557
2558 static void PPB_WebSocket_CreateDispatcher(
2559 NaClSrpcRpc* rpc,
2560 NaClSrpcArg** inputs,
2561 NaClSrpcArg** outputs,
2562 NaClSrpcClosure* done
2563 ) {
2564 PpbWebSocketRpcServer::PPB_WebSocket_Create(
2565 rpc,
2566 done,
2567 inputs[0]->u.ival,
2568 &(outputs[0]->u.ival)
2569 );
2570 }
2571
2572 static void PPB_WebSocket_IsWebSocketDispatcher(
2573 NaClSrpcRpc* rpc,
2574 NaClSrpcArg** inputs,
2575 NaClSrpcArg** outputs,
2576 NaClSrpcClosure* done
2577 ) {
2578 PpbWebSocketRpcServer::PPB_WebSocket_IsWebSocket(
2579 rpc,
2580 done,
2581 inputs[0]->u.ival,
2582 &(outputs[0]->u.ival)
2583 );
2584 }
2585
2586 static void PPB_WebSocket_ConnectDispatcher(
2587 NaClSrpcRpc* rpc,
2588 NaClSrpcArg** inputs,
2589 NaClSrpcArg** outputs,
2590 NaClSrpcClosure* done
2591 ) {
2592 PpbWebSocketRpcServer::PPB_WebSocket_Connect(
2593 rpc,
2594 done,
2595 inputs[0]->u.ival,
2596 inputs[1]->u.count, inputs[1]->arrays.carr,
2597 inputs[2]->u.count, inputs[2]->arrays.carr,
2598 inputs[3]->u.ival,
2599 inputs[4]->u.ival,
2600 &(outputs[0]->u.ival)
2601 );
2602 }
2603
2604 static void PPB_WebSocket_CloseDispatcher(
2605 NaClSrpcRpc* rpc,
2606 NaClSrpcArg** inputs,
2607 NaClSrpcArg** outputs,
2608 NaClSrpcClosure* done
2609 ) {
2610 PpbWebSocketRpcServer::PPB_WebSocket_Close(
2611 rpc,
2612 done,
2613 inputs[0]->u.ival,
2614 inputs[1]->u.ival,
2615 inputs[2]->u.count, inputs[2]->arrays.carr,
2616 inputs[3]->u.ival,
2617 &(outputs[0]->u.ival)
2618 );
2619 }
2620
2621 static void PPB_WebSocket_ReceiveMessageDispatcher(
2622 NaClSrpcRpc* rpc,
2623 NaClSrpcArg** inputs,
2624 NaClSrpcArg** outputs,
2625 NaClSrpcClosure* done
2626 ) {
2627 PpbWebSocketRpcServer::PPB_WebSocket_ReceiveMessage(
2628 rpc,
2629 done,
2630 inputs[0]->u.ival,
2631 inputs[1]->u.ival,
2632 &(outputs[0]->u.ival)
2633 );
2634 }
2635
2636 static void PPB_WebSocket_SendMessageDispatcher(
2637 NaClSrpcRpc* rpc,
2638 NaClSrpcArg** inputs,
2639 NaClSrpcArg** outputs,
2640 NaClSrpcClosure* done
2641 ) {
2642 PpbWebSocketRpcServer::PPB_WebSocket_SendMessage(
2643 rpc,
2644 done,
2645 inputs[0]->u.ival,
2646 inputs[1]->u.count, inputs[1]->arrays.carr,
2647 &(outputs[0]->u.ival)
2648 );
2649 }
2650
2651 static void PPB_WebSocket_GetBufferedAmountDispatcher(
2652 NaClSrpcRpc* rpc,
2653 NaClSrpcArg** inputs,
2654 NaClSrpcArg** outputs,
2655 NaClSrpcClosure* done
2656 ) {
2657 PpbWebSocketRpcServer::PPB_WebSocket_GetBufferedAmount(
2658 rpc,
2659 done,
2660 inputs[0]->u.ival,
2661 &(outputs[0]->u.lval)
2662 );
2663 }
2664
2665 static void PPB_WebSocket_GetCloseCodeDispatcher(
2666 NaClSrpcRpc* rpc,
2667 NaClSrpcArg** inputs,
2668 NaClSrpcArg** outputs,
2669 NaClSrpcClosure* done
2670 ) {
2671 PpbWebSocketRpcServer::PPB_WebSocket_GetCloseCode(
2672 rpc,
2673 done,
2674 inputs[0]->u.ival,
2675 &(outputs[0]->u.ival)
2676 );
2677 }
2678
2679 static void PPB_WebSocket_GetCloseReasonDispatcher(
2680 NaClSrpcRpc* rpc,
2681 NaClSrpcArg** inputs,
2682 NaClSrpcArg** outputs,
2683 NaClSrpcClosure* done
2684 ) {
2685 PpbWebSocketRpcServer::PPB_WebSocket_GetCloseReason(
2686 rpc,
2687 done,
2688 inputs[0]->u.ival,
2689 &(outputs[0]->u.count), outputs[0]->arrays.carr
2690 );
2691 }
2692
2693 static void PPB_WebSocket_GetCloseWasCleanDispatcher(
2694 NaClSrpcRpc* rpc,
2695 NaClSrpcArg** inputs,
2696 NaClSrpcArg** outputs,
2697 NaClSrpcClosure* done
2698 ) {
2699 PpbWebSocketRpcServer::PPB_WebSocket_GetCloseWasClean(
2700 rpc,
2701 done,
2702 inputs[0]->u.ival,
2703 &(outputs[0]->u.ival)
2704 );
2705 }
2706
2707 static void PPB_WebSocket_GetExtensionsDispatcher(
2708 NaClSrpcRpc* rpc,
2709 NaClSrpcArg** inputs,
2710 NaClSrpcArg** outputs,
2711 NaClSrpcClosure* done
2712 ) {
2713 PpbWebSocketRpcServer::PPB_WebSocket_GetExtensions(
2714 rpc,
2715 done,
2716 inputs[0]->u.ival,
2717 &(outputs[0]->u.count), outputs[0]->arrays.carr
2718 );
2719 }
2720
2721 static void PPB_WebSocket_GetProtocolDispatcher(
2722 NaClSrpcRpc* rpc,
2723 NaClSrpcArg** inputs,
2724 NaClSrpcArg** outputs,
2725 NaClSrpcClosure* done
2726 ) {
2727 PpbWebSocketRpcServer::PPB_WebSocket_GetProtocol(
2728 rpc,
2729 done,
2730 inputs[0]->u.ival,
2731 &(outputs[0]->u.count), outputs[0]->arrays.carr
2732 );
2733 }
2734
2735 static void PPB_WebSocket_GetReadyStateDispatcher(
2736 NaClSrpcRpc* rpc,
2737 NaClSrpcArg** inputs,
2738 NaClSrpcArg** outputs,
2739 NaClSrpcClosure* done
2740 ) {
2741 PpbWebSocketRpcServer::PPB_WebSocket_GetReadyState(
2742 rpc,
2743 done,
2744 inputs[0]->u.ival,
2745 &(outputs[0]->u.ival)
2746 );
2747 }
2748
2749 static void PPB_WebSocket_GetURLDispatcher(
2750 NaClSrpcRpc* rpc,
2751 NaClSrpcArg** inputs,
2752 NaClSrpcArg** outputs,
2753 NaClSrpcClosure* done
2754 ) {
2755 PpbWebSocketRpcServer::PPB_WebSocket_GetURL(
2756 rpc,
2757 done,
2758 inputs[0]->u.ival,
2759 &(outputs[0]->u.count), outputs[0]->arrays.carr
2760 );
2761 }
2762
2763 static void PPB_WebSocket_SetBinaryTypeDispatcher(
2764 NaClSrpcRpc* rpc,
2765 NaClSrpcArg** inputs,
2766 NaClSrpcArg** outputs,
2767 NaClSrpcClosure* done
2768 ) {
2769 PpbWebSocketRpcServer::PPB_WebSocket_SetBinaryType(
2770 rpc,
2771 done,
2772 inputs[0]->u.ival,
2773 inputs[1]->u.ival,
2774 &(outputs[0]->u.ival)
2775 );
2776 }
2777
2778 static void PPB_WebSocket_GetBinaryTypeDispatcher(
2779 NaClSrpcRpc* rpc,
2780 NaClSrpcArg** inputs,
2781 NaClSrpcArg** outputs,
2782 NaClSrpcClosure* done
2783 ) {
2784 PpbWebSocketRpcServer::PPB_WebSocket_GetBinaryType(
2785 rpc,
2786 done,
2787 inputs[0]->u.ival,
2788 &(outputs[0]->u.ival)
2789 );
2790 }
2791
2558 static void PPB_Widget_IsWidgetDispatcher( 2792 static void PPB_Widget_IsWidgetDispatcher(
2559 NaClSrpcRpc* rpc, 2793 NaClSrpcRpc* rpc,
2560 NaClSrpcArg** inputs, 2794 NaClSrpcArg** inputs,
2561 NaClSrpcArg** outputs, 2795 NaClSrpcArg** outputs,
2562 NaClSrpcClosure* done 2796 NaClSrpcClosure* done
2563 ) { 2797 ) {
2564 PpbWidgetRpcServer::PPB_Widget_IsWidget( 2798 PpbWidgetRpcServer::PPB_Widget_IsWidget(
2565 rpc, 2799 rpc,
2566 done, 2800 done,
2567 inputs[0]->u.ival, 2801 inputs[0]->u.ival,
(...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after
2823 { "PPB_URLLoader_FinishStreamingToFile:ii:i", PPB_URLLoader_FinishStreamingToF ileDispatcher }, 3057 { "PPB_URLLoader_FinishStreamingToFile:ii:i", PPB_URLLoader_FinishStreamingToF ileDispatcher },
2824 { "PPB_URLLoader_Close:i:", PPB_URLLoader_CloseDispatcher }, 3058 { "PPB_URLLoader_Close:i:", PPB_URLLoader_CloseDispatcher },
2825 { "PPB_URLRequestInfo_Create:i:i", PPB_URLRequestInfo_CreateDispatcher }, 3059 { "PPB_URLRequestInfo_Create:i:i", PPB_URLRequestInfo_CreateDispatcher },
2826 { "PPB_URLRequestInfo_IsURLRequestInfo:i:i", PPB_URLRequestInfo_IsURLRequestIn foDispatcher }, 3060 { "PPB_URLRequestInfo_IsURLRequestInfo:i:i", PPB_URLRequestInfo_IsURLRequestIn foDispatcher },
2827 { "PPB_URLRequestInfo_SetProperty:iiC:i", PPB_URLRequestInfo_SetPropertyDispat cher }, 3061 { "PPB_URLRequestInfo_SetProperty:iiC:i", PPB_URLRequestInfo_SetPropertyDispat cher },
2828 { "PPB_URLRequestInfo_AppendDataToBody:iC:i", PPB_URLRequestInfo_AppendDataToB odyDispatcher }, 3062 { "PPB_URLRequestInfo_AppendDataToBody:iC:i", PPB_URLRequestInfo_AppendDataToB odyDispatcher },
2829 { "PPB_URLRequestInfo_AppendFileToBody:iilld:i", PPB_URLRequestInfo_AppendFile ToBodyDispatcher }, 3063 { "PPB_URLRequestInfo_AppendFileToBody:iilld:i", PPB_URLRequestInfo_AppendFile ToBodyDispatcher },
2830 { "PPB_URLResponseInfo_IsURLResponseInfo:i:i", PPB_URLResponseInfo_IsURLRespon seInfoDispatcher }, 3064 { "PPB_URLResponseInfo_IsURLResponseInfo:i:i", PPB_URLResponseInfo_IsURLRespon seInfoDispatcher },
2831 { "PPB_URLResponseInfo_GetProperty:ii:C", PPB_URLResponseInfo_GetPropertyDispa tcher }, 3065 { "PPB_URLResponseInfo_GetProperty:ii:C", PPB_URLResponseInfo_GetPropertyDispa tcher },
2832 { "PPB_URLResponseInfo_GetBodyAsFileRef:i:i", PPB_URLResponseInfo_GetBodyAsFil eRefDispatcher }, 3066 { "PPB_URLResponseInfo_GetBodyAsFileRef:i:i", PPB_URLResponseInfo_GetBodyAsFil eRefDispatcher },
3067 { "PPB_WebSocket_Create:i:i", PPB_WebSocket_CreateDispatcher },
3068 { "PPB_WebSocket_IsWebSocket:i:i", PPB_WebSocket_IsWebSocketDispatcher },
3069 { "PPB_WebSocket_Connect:iCCii:i", PPB_WebSocket_ConnectDispatcher },
3070 { "PPB_WebSocket_Close:iiCi:i", PPB_WebSocket_CloseDispatcher },
3071 { "PPB_WebSocket_ReceiveMessage:ii:i", PPB_WebSocket_ReceiveMessageDispatcher },
3072 { "PPB_WebSocket_SendMessage:iC:i", PPB_WebSocket_SendMessageDispatcher },
3073 { "PPB_WebSocket_GetBufferedAmount:i:l", PPB_WebSocket_GetBufferedAmountDispat cher },
3074 { "PPB_WebSocket_GetCloseCode:i:i", PPB_WebSocket_GetCloseCodeDispatcher },
3075 { "PPB_WebSocket_GetCloseReason:i:C", PPB_WebSocket_GetCloseReasonDispatcher } ,
3076 { "PPB_WebSocket_GetCloseWasClean:i:i", PPB_WebSocket_GetCloseWasCleanDispatch er },
3077 { "PPB_WebSocket_GetExtensions:i:C", PPB_WebSocket_GetExtensionsDispatcher },
3078 { "PPB_WebSocket_GetProtocol:i:C", PPB_WebSocket_GetProtocolDispatcher },
3079 { "PPB_WebSocket_GetReadyState:i:i", PPB_WebSocket_GetReadyStateDispatcher },
3080 { "PPB_WebSocket_GetURL:i:C", PPB_WebSocket_GetURLDispatcher },
3081 { "PPB_WebSocket_SetBinaryType:ii:i", PPB_WebSocket_SetBinaryTypeDispatcher },
3082 { "PPB_WebSocket_GetBinaryType:i:i", PPB_WebSocket_GetBinaryTypeDispatcher },
2833 { "PPB_Widget_IsWidget:i:i", PPB_Widget_IsWidgetDispatcher }, 3083 { "PPB_Widget_IsWidget:i:i", PPB_Widget_IsWidgetDispatcher },
2834 { "PPB_Widget_Paint:iCi:i", PPB_Widget_PaintDispatcher }, 3084 { "PPB_Widget_Paint:iCi:i", PPB_Widget_PaintDispatcher },
2835 { "PPB_Widget_HandleEvent:ii:i", PPB_Widget_HandleEventDispatcher }, 3085 { "PPB_Widget_HandleEvent:ii:i", PPB_Widget_HandleEventDispatcher },
2836 { "PPB_Widget_GetLocation:i:Ci", PPB_Widget_GetLocationDispatcher }, 3086 { "PPB_Widget_GetLocation:i:Ci", PPB_Widget_GetLocationDispatcher },
2837 { "PPB_Widget_SetLocation:iC:", PPB_Widget_SetLocationDispatcher }, 3087 { "PPB_Widget_SetLocation:iC:", PPB_Widget_SetLocationDispatcher },
2838 { "PPB_Zoom_ZoomChanged:id:", PPB_Zoom_ZoomChangedDispatcher }, 3088 { "PPB_Zoom_ZoomChanged:id:", PPB_Zoom_ZoomChangedDispatcher },
2839 { "PPB_Zoom_ZoomLimitsChanged:idd:", PPB_Zoom_ZoomLimitsChangedDispatcher }, 3089 { "PPB_Zoom_ZoomLimitsChanged:idd:", PPB_Zoom_ZoomLimitsChangedDispatcher },
2840 { NULL, NULL } 3090 { NULL, NULL }
2841 }; 3091 };
2842 3092
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698