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

Side by Side Diff: src/shared/ppapi_proxy/ppb_rpc_client.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/ppapi_proxy.gyp ('k') | src/shared/ppapi_proxy/ppb_rpc_server.cc » ('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 661 matching lines...) Expand 10 before | Expand all | Expand 10 after
672 "PPB_Instance_ExecuteScript:lCC:CC", 672 "PPB_Instance_ExecuteScript:lCC:CC",
673 instance, 673 instance,
674 script_bytes, script, 674 script_bytes, script,
675 exception_in_bytes, exception_in, 675 exception_in_bytes, exception_in,
676 result_bytes, result, 676 result_bytes, result,
677 exception_bytes, exception 677 exception_bytes, exception
678 ); 678 );
679 return retval; 679 return retval;
680 } 680 }
681 681
682 NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_Create(
683 NaClSrpcChannel* channel,
684 PP_Instance instance,
685 PP_Resource* resource) {
686 NaClSrpcError retval;
687 retval = NaClSrpcInvokeBySignature(
688 channel,
689 "PPB_URLLoader_Create:l:l",
690 instance,
691 resource
692 );
693 return retval;
694 }
695
696 NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_IsURLLoader(
697 NaClSrpcChannel* channel,
698 PP_Resource resource,
699 int32_t* is_url_loader) {
700 NaClSrpcError retval;
701 retval = NaClSrpcInvokeBySignature(
702 channel,
703 "PPB_URLLoader_IsURLLoader:l:i",
704 resource,
705 is_url_loader
706 );
707 return retval;
708 }
709
710 NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_Open(
711 NaClSrpcChannel* channel,
712 PP_Resource loader,
713 PP_Resource request,
714 int32_t callback_id,
715 int32_t* pp_error) {
716 NaClSrpcError retval;
717 retval = NaClSrpcInvokeBySignature(
718 channel,
719 "PPB_URLLoader_Open:lli:i",
720 loader,
721 request,
722 callback_id,
723 pp_error
724 );
725 return retval;
726 }
727
728 NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_FollowRedirect(
729 NaClSrpcChannel* channel,
730 PP_Resource loader,
731 int32_t callback_id,
732 int32_t* pp_error) {
733 NaClSrpcError retval;
734 retval = NaClSrpcInvokeBySignature(
735 channel,
736 "PPB_URLLoader_FollowRedirect:li:i",
737 loader,
738 callback_id,
739 pp_error
740 );
741 return retval;
742 }
743
744 NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_GetUploadProgress(
745 NaClSrpcChannel* channel,
746 PP_Resource loader,
747 int64_t* bytes_sent,
748 int64_t* total_bytes_to_be_sent,
749 int32_t* success) {
750 NaClSrpcError retval;
751 retval = NaClSrpcInvokeBySignature(
752 channel,
753 "PPB_URLLoader_GetUploadProgress:l:lli",
754 loader,
755 bytes_sent,
756 total_bytes_to_be_sent,
757 success
758 );
759 return retval;
760 }
761
762 NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_GetDownloadProgress(
763 NaClSrpcChannel* channel,
764 PP_Resource loader,
765 int64_t* bytes_received,
766 int64_t* total_bytes_to_be_received,
767 int32_t* success) {
768 NaClSrpcError retval;
769 retval = NaClSrpcInvokeBySignature(
770 channel,
771 "PPB_URLLoader_GetDownloadProgress:l:lli",
772 loader,
773 bytes_received,
774 total_bytes_to_be_received,
775 success
776 );
777 return retval;
778 }
779
780 NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_GetResponseInfo(
781 NaClSrpcChannel* channel,
782 PP_Resource loader,
783 PP_Resource* response) {
784 NaClSrpcError retval;
785 retval = NaClSrpcInvokeBySignature(
786 channel,
787 "PPB_URLLoader_GetResponseInfo:l:l",
788 loader,
789 response
790 );
791 return retval;
792 }
793
794 NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_ReadResponseBody(
795 NaClSrpcChannel* channel,
796 PP_Resource loader,
797 int32_t bytes_to_read,
798 int32_t callback_id,
799 nacl_abi_size_t* buffer_bytes, char* buffer,
800 int32_t* pp_error_or_bytes) {
801 NaClSrpcError retval;
802 retval = NaClSrpcInvokeBySignature(
803 channel,
804 "PPB_URLLoader_ReadResponseBody:lii:Ci",
805 loader,
806 bytes_to_read,
807 callback_id,
808 buffer_bytes, buffer,
809 pp_error_or_bytes
810 );
811 return retval;
812 }
813
814 NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_FinishStreamingToFile(
815 NaClSrpcChannel* channel,
816 int64_t loader,
817 int32_t callback_id,
818 int32_t* pp_error) {
819 NaClSrpcError retval;
820 retval = NaClSrpcInvokeBySignature(
821 channel,
822 "PPB_URLLoader_FinishStreamingToFile:li:i",
823 loader,
824 callback_id,
825 pp_error
826 );
827 return retval;
828 }
829
830 NaClSrpcError PpbURLLoaderRpcClient::PPB_URLLoader_Close(
831 NaClSrpcChannel* channel,
832 PP_Resource loader) {
833 NaClSrpcError retval;
834 retval = NaClSrpcInvokeBySignature(
835 channel,
836 "PPB_URLLoader_Close:l:",
837 loader
838 );
839 return retval;
840 }
841
682 NaClSrpcError PpbURLRequestInfoRpcClient::PPB_URLRequestInfo_Create( 842 NaClSrpcError PpbURLRequestInfoRpcClient::PPB_URLRequestInfo_Create(
683 NaClSrpcChannel* channel, 843 NaClSrpcChannel* channel,
684 PP_Module module, 844 PP_Module module,
685 PP_Resource* resource) { 845 PP_Resource* resource) {
686 NaClSrpcError retval; 846 NaClSrpcError retval;
687 retval = NaClSrpcInvokeBySignature( 847 retval = NaClSrpcInvokeBySignature(
688 channel, 848 channel,
689 "PPB_URLRequestInfo_Create:l:l", 849 "PPB_URLRequestInfo_Create:l:l",
690 module, 850 module,
691 resource 851 resource
692 ); 852 );
693 return retval; 853 return retval;
694 } 854 }
695 855
696 NaClSrpcError PpbURLRequestInfoRpcClient::PPB_URLRequestInfo_IsURLRequestInfo( 856 NaClSrpcError PpbURLRequestInfoRpcClient::PPB_URLRequestInfo_IsURLRequestInfo(
697 NaClSrpcChannel* channel, 857 NaClSrpcChannel* channel,
698 PP_Resource resource, 858 PP_Resource resource,
699 int32_t* is_url_request_info) { 859 int32_t* success) {
700 NaClSrpcError retval; 860 NaClSrpcError retval;
701 retval = NaClSrpcInvokeBySignature( 861 retval = NaClSrpcInvokeBySignature(
702 channel, 862 channel,
703 "PPB_URLRequestInfo_IsURLRequestInfo:l:i", 863 "PPB_URLRequestInfo_IsURLRequestInfo:l:i",
704 resource, 864 resource,
705 is_url_request_info 865 success
706 ); 866 );
707 return retval; 867 return retval;
708 } 868 }
709 869
710 NaClSrpcError PpbURLRequestInfoRpcClient::PPB_URLRequestInfo_SetProperty( 870 NaClSrpcError PpbURLRequestInfoRpcClient::PPB_URLRequestInfo_SetProperty(
711 NaClSrpcChannel* channel, 871 NaClSrpcChannel* channel,
712 PP_Resource request, 872 PP_Resource request,
713 int32_t property, 873 int32_t property,
714 nacl_abi_size_t value_bytes, char* value, 874 nacl_abi_size_t value_bytes, char* value,
715 int32_t* success) { 875 int32_t* success) {
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
759 number_of_bytes, 919 number_of_bytes,
760 expected_last_modified_time, 920 expected_last_modified_time,
761 success 921 success
762 ); 922 );
763 return retval; 923 return retval;
764 } 924 }
765 925
766 NaClSrpcError PpbURLResponseInfoRpcClient::PPB_URLResponseInfo_IsURLResponseInfo ( 926 NaClSrpcError PpbURLResponseInfoRpcClient::PPB_URLResponseInfo_IsURLResponseInfo (
767 NaClSrpcChannel* channel, 927 NaClSrpcChannel* channel,
768 PP_Resource resource, 928 PP_Resource resource,
769 int32_t* is_url_response_info) { 929 int32_t* success) {
770 NaClSrpcError retval; 930 NaClSrpcError retval;
771 retval = NaClSrpcInvokeBySignature( 931 retval = NaClSrpcInvokeBySignature(
772 channel, 932 channel,
773 "PPB_URLResponseInfo_IsURLResponseInfo:l:i", 933 "PPB_URLResponseInfo_IsURLResponseInfo:l:i",
774 resource, 934 resource,
775 is_url_response_info 935 success
776 ); 936 );
777 return retval; 937 return retval;
778 } 938 }
779 939
780 NaClSrpcError PpbURLResponseInfoRpcClient::PPB_URLResponseInfo_GetProperty( 940 NaClSrpcError PpbURLResponseInfoRpcClient::PPB_URLResponseInfo_GetProperty(
781 NaClSrpcChannel* channel, 941 NaClSrpcChannel* channel,
782 PP_Resource response, 942 PP_Resource response,
783 int32_t property, 943 int32_t property,
784 nacl_abi_size_t* value_bytes, char* value) { 944 nacl_abi_size_t* value_bytes, char* value) {
785 NaClSrpcError retval; 945 NaClSrpcError retval;
(...skipping 15 matching lines...) Expand all
801 retval = NaClSrpcInvokeBySignature( 961 retval = NaClSrpcInvokeBySignature(
802 channel, 962 channel,
803 "PPB_URLResponseInfo_GetBodyAsFileRef:l:l", 963 "PPB_URLResponseInfo_GetBodyAsFileRef:l:l",
804 response, 964 response,
805 file_ref 965 file_ref
806 ); 966 );
807 return retval; 967 return retval;
808 } 968 }
809 969
810 970
OLDNEW
« no previous file with comments | « src/shared/ppapi_proxy/ppapi_proxy.gyp ('k') | src/shared/ppapi_proxy/ppb_rpc_server.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698