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

Side by Side Diff: src/shared/ppapi_proxy/ppb_rpc_server.cc

Issue 6177007: ppapi_proxy: Support loading and reading urls. Proxy URLLoader.... (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client/
Patch Set: '' Created 9 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
« no previous file with comments | « src/shared/ppapi_proxy/ppb_rpc_client.cc ('k') | src/shared/ppapi_proxy/ppb_url_loader.srpc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
(...skipping 630 matching lines...) Expand 10 before | Expand all | Expand 10 after
641 rpc, 641 rpc,
642 done, 642 done,
643 inputs[0]->u.lval, 643 inputs[0]->u.lval,
644 inputs[1]->u.count, inputs[1]->arrays.carr, 644 inputs[1]->u.count, inputs[1]->arrays.carr,
645 inputs[2]->u.count, inputs[2]->arrays.carr, 645 inputs[2]->u.count, inputs[2]->arrays.carr,
646 &(outputs[0]->u.count), outputs[0]->arrays.carr, 646 &(outputs[0]->u.count), outputs[0]->arrays.carr,
647 &(outputs[1]->u.count), outputs[1]->arrays.carr 647 &(outputs[1]->u.count), outputs[1]->arrays.carr
648 ); 648 );
649 } 649 }
650 650
651 static void PPB_URLLoader_CreateDispatcher(
652 NaClSrpcRpc* rpc,
653 NaClSrpcArg** inputs,
654 NaClSrpcArg** outputs,
655 NaClSrpcClosure* done
656 ) {
657 PpbURLLoaderRpcServer::PPB_URLLoader_Create(
658 rpc,
659 done,
660 inputs[0]->u.lval,
661 &(outputs[0]->u.lval)
662 );
663 }
664
665 static void PPB_URLLoader_IsURLLoaderDispatcher(
666 NaClSrpcRpc* rpc,
667 NaClSrpcArg** inputs,
668 NaClSrpcArg** outputs,
669 NaClSrpcClosure* done
670 ) {
671 PpbURLLoaderRpcServer::PPB_URLLoader_IsURLLoader(
672 rpc,
673 done,
674 inputs[0]->u.lval,
675 &(outputs[0]->u.ival)
676 );
677 }
678
679 static void PPB_URLLoader_OpenDispatcher(
680 NaClSrpcRpc* rpc,
681 NaClSrpcArg** inputs,
682 NaClSrpcArg** outputs,
683 NaClSrpcClosure* done
684 ) {
685 PpbURLLoaderRpcServer::PPB_URLLoader_Open(
686 rpc,
687 done,
688 inputs[0]->u.lval,
689 inputs[1]->u.lval,
690 inputs[2]->u.ival,
691 &(outputs[0]->u.ival)
692 );
693 }
694
695 static void PPB_URLLoader_FollowRedirectDispatcher(
696 NaClSrpcRpc* rpc,
697 NaClSrpcArg** inputs,
698 NaClSrpcArg** outputs,
699 NaClSrpcClosure* done
700 ) {
701 PpbURLLoaderRpcServer::PPB_URLLoader_FollowRedirect(
702 rpc,
703 done,
704 inputs[0]->u.lval,
705 inputs[1]->u.ival,
706 &(outputs[0]->u.ival)
707 );
708 }
709
710 static void PPB_URLLoader_GetUploadProgressDispatcher(
711 NaClSrpcRpc* rpc,
712 NaClSrpcArg** inputs,
713 NaClSrpcArg** outputs,
714 NaClSrpcClosure* done
715 ) {
716 PpbURLLoaderRpcServer::PPB_URLLoader_GetUploadProgress(
717 rpc,
718 done,
719 inputs[0]->u.lval,
720 &(outputs[0]->u.lval),
721 &(outputs[1]->u.lval),
722 &(outputs[2]->u.ival)
723 );
724 }
725
726 static void PPB_URLLoader_GetDownloadProgressDispatcher(
727 NaClSrpcRpc* rpc,
728 NaClSrpcArg** inputs,
729 NaClSrpcArg** outputs,
730 NaClSrpcClosure* done
731 ) {
732 PpbURLLoaderRpcServer::PPB_URLLoader_GetDownloadProgress(
733 rpc,
734 done,
735 inputs[0]->u.lval,
736 &(outputs[0]->u.lval),
737 &(outputs[1]->u.lval),
738 &(outputs[2]->u.ival)
739 );
740 }
741
742 static void PPB_URLLoader_GetResponseInfoDispatcher(
743 NaClSrpcRpc* rpc,
744 NaClSrpcArg** inputs,
745 NaClSrpcArg** outputs,
746 NaClSrpcClosure* done
747 ) {
748 PpbURLLoaderRpcServer::PPB_URLLoader_GetResponseInfo(
749 rpc,
750 done,
751 inputs[0]->u.lval,
752 &(outputs[0]->u.lval)
753 );
754 }
755
756 static void PPB_URLLoader_ReadResponseBodyDispatcher(
757 NaClSrpcRpc* rpc,
758 NaClSrpcArg** inputs,
759 NaClSrpcArg** outputs,
760 NaClSrpcClosure* done
761 ) {
762 PpbURLLoaderRpcServer::PPB_URLLoader_ReadResponseBody(
763 rpc,
764 done,
765 inputs[0]->u.lval,
766 inputs[1]->u.ival,
767 inputs[2]->u.ival,
768 &(outputs[0]->u.count), outputs[0]->arrays.carr,
769 &(outputs[1]->u.ival)
770 );
771 }
772
773 static void PPB_URLLoader_FinishStreamingToFileDispatcher(
774 NaClSrpcRpc* rpc,
775 NaClSrpcArg** inputs,
776 NaClSrpcArg** outputs,
777 NaClSrpcClosure* done
778 ) {
779 PpbURLLoaderRpcServer::PPB_URLLoader_FinishStreamingToFile(
780 rpc,
781 done,
782 inputs[0]->u.lval,
783 inputs[1]->u.ival,
784 &(outputs[0]->u.ival)
785 );
786 }
787
788 static void PPB_URLLoader_CloseDispatcher(
789 NaClSrpcRpc* rpc,
790 NaClSrpcArg** inputs,
791 NaClSrpcArg** outputs,
792 NaClSrpcClosure* done
793 ) {
794 UNREFERENCED_PARAMETER(outputs);
795 PpbURLLoaderRpcServer::PPB_URLLoader_Close(
796 rpc,
797 done,
798 inputs[0]->u.lval
799 );
800 }
801
651 static void PPB_URLRequestInfo_CreateDispatcher( 802 static void PPB_URLRequestInfo_CreateDispatcher(
652 NaClSrpcRpc* rpc, 803 NaClSrpcRpc* rpc,
653 NaClSrpcArg** inputs, 804 NaClSrpcArg** inputs,
654 NaClSrpcArg** outputs, 805 NaClSrpcArg** outputs,
655 NaClSrpcClosure* done 806 NaClSrpcClosure* done
656 ) { 807 ) {
657 PpbURLRequestInfoRpcServer::PPB_URLRequestInfo_Create( 808 PpbURLRequestInfoRpcServer::PPB_URLRequestInfo_Create(
658 rpc, 809 rpc,
659 done, 810 done,
660 inputs[0]->u.lval, 811 inputs[0]->u.lval,
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
805 { "PPB_ImageData_GetNativeImageDataFormat::i", PPB_ImageData_GetNativeImageDat aFormatDispatcher }, 956 { "PPB_ImageData_GetNativeImageDataFormat::i", PPB_ImageData_GetNativeImageDat aFormatDispatcher },
806 { "PPB_ImageData_IsImageDataFormatSupported:i:i", PPB_ImageData_IsImageDataFor matSupportedDispatcher }, 957 { "PPB_ImageData_IsImageDataFormatSupported:i:i", PPB_ImageData_IsImageDataFor matSupportedDispatcher },
807 { "PPB_ImageData_Create:liCi:l", PPB_ImageData_CreateDispatcher }, 958 { "PPB_ImageData_Create:liCi:l", PPB_ImageData_CreateDispatcher },
808 { "PPB_ImageData_IsImageData:l:i", PPB_ImageData_IsImageDataDispatcher }, 959 { "PPB_ImageData_IsImageData:l:i", PPB_ImageData_IsImageDataDispatcher },
809 { "PPB_ImageData_Describe:l:Chii", PPB_ImageData_DescribeDispatcher }, 960 { "PPB_ImageData_Describe:l:Chii", PPB_ImageData_DescribeDispatcher },
810 { "PPB_Instance_GetWindowObject:l:C", PPB_Instance_GetWindowObjectDispatcher } , 961 { "PPB_Instance_GetWindowObject:l:C", PPB_Instance_GetWindowObjectDispatcher } ,
811 { "PPB_Instance_GetOwnerElementObject:l:C", PPB_Instance_GetOwnerElementObject Dispatcher }, 962 { "PPB_Instance_GetOwnerElementObject:l:C", PPB_Instance_GetOwnerElementObject Dispatcher },
812 { "PPB_Instance_BindGraphics:ll:i", PPB_Instance_BindGraphicsDispatcher }, 963 { "PPB_Instance_BindGraphics:ll:i", PPB_Instance_BindGraphicsDispatcher },
813 { "PPB_Instance_IsFullFrame:l:i", PPB_Instance_IsFullFrameDispatcher }, 964 { "PPB_Instance_IsFullFrame:l:i", PPB_Instance_IsFullFrameDispatcher },
814 { "PPB_Instance_ExecuteScript:lCC:CC", PPB_Instance_ExecuteScriptDispatcher }, 965 { "PPB_Instance_ExecuteScript:lCC:CC", PPB_Instance_ExecuteScriptDispatcher },
966 { "PPB_URLLoader_Create:l:l", PPB_URLLoader_CreateDispatcher },
967 { "PPB_URLLoader_IsURLLoader:l:i", PPB_URLLoader_IsURLLoaderDispatcher },
968 { "PPB_URLLoader_Open:lli:i", PPB_URLLoader_OpenDispatcher },
969 { "PPB_URLLoader_FollowRedirect:li:i", PPB_URLLoader_FollowRedirectDispatcher },
970 { "PPB_URLLoader_GetUploadProgress:l:lli", PPB_URLLoader_GetUploadProgressDisp atcher },
971 { "PPB_URLLoader_GetDownloadProgress:l:lli", PPB_URLLoader_GetDownloadProgress Dispatcher },
972 { "PPB_URLLoader_GetResponseInfo:l:l", PPB_URLLoader_GetResponseInfoDispatcher },
973 { "PPB_URLLoader_ReadResponseBody:lii:Ci", PPB_URLLoader_ReadResponseBodyDispa tcher },
974 { "PPB_URLLoader_FinishStreamingToFile:li:i", PPB_URLLoader_FinishStreamingToF ileDispatcher },
975 { "PPB_URLLoader_Close:l:", PPB_URLLoader_CloseDispatcher },
815 { "PPB_URLRequestInfo_Create:l:l", PPB_URLRequestInfo_CreateDispatcher }, 976 { "PPB_URLRequestInfo_Create:l:l", PPB_URLRequestInfo_CreateDispatcher },
816 { "PPB_URLRequestInfo_IsURLRequestInfo:l:i", PPB_URLRequestInfo_IsURLRequestIn foDispatcher }, 977 { "PPB_URLRequestInfo_IsURLRequestInfo:l:i", PPB_URLRequestInfo_IsURLRequestIn foDispatcher },
817 { "PPB_URLRequestInfo_SetProperty:liC:i", PPB_URLRequestInfo_SetPropertyDispat cher }, 978 { "PPB_URLRequestInfo_SetProperty:liC:i", PPB_URLRequestInfo_SetPropertyDispat cher },
818 { "PPB_URLRequestInfo_AppendDataToBody:lC:i", PPB_URLRequestInfo_AppendDataToB odyDispatcher }, 979 { "PPB_URLRequestInfo_AppendDataToBody:lC:i", PPB_URLRequestInfo_AppendDataToB odyDispatcher },
819 { "PPB_URLRequestInfo_AppendFileToBody:lllld:i", PPB_URLRequestInfo_AppendFile ToBodyDispatcher }, 980 { "PPB_URLRequestInfo_AppendFileToBody:lllld:i", PPB_URLRequestInfo_AppendFile ToBodyDispatcher },
820 { "PPB_URLResponseInfo_IsURLResponseInfo:l:i", PPB_URLResponseInfo_IsURLRespon seInfoDispatcher }, 981 { "PPB_URLResponseInfo_IsURLResponseInfo:l:i", PPB_URLResponseInfo_IsURLRespon seInfoDispatcher },
821 { "PPB_URLResponseInfo_GetProperty:li:C", PPB_URLResponseInfo_GetPropertyDispa tcher }, 982 { "PPB_URLResponseInfo_GetProperty:li:C", PPB_URLResponseInfo_GetPropertyDispa tcher },
822 { "PPB_URLResponseInfo_GetBodyAsFileRef:l:l", PPB_URLResponseInfo_GetBodyAsFil eRefDispatcher }, 983 { "PPB_URLResponseInfo_GetBodyAsFileRef:l:l", PPB_URLResponseInfo_GetBodyAsFil eRefDispatcher },
823 { NULL, NULL } 984 { NULL, NULL }
824 }; 985 };
825 986
OLDNEW
« no previous file with comments | « src/shared/ppapi_proxy/ppb_rpc_client.cc ('k') | src/shared/ppapi_proxy/ppb_url_loader.srpc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698