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

Side by Side Diff: ppapi/native_client/src/shared/ppapi_proxy/untrusted/srpcgen/ppb_rpc.h

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 1097 matching lines...) Expand 10 before | Expand all | Expand 10 after
1108 NaClSrpcChannel* channel, 1108 NaClSrpcChannel* channel,
1109 PP_Resource response, 1109 PP_Resource response,
1110 PP_Resource* file_ref); 1110 PP_Resource* file_ref);
1111 1111
1112 private: 1112 private:
1113 PpbURLResponseInfoRpcClient(); 1113 PpbURLResponseInfoRpcClient();
1114 PpbURLResponseInfoRpcClient(const PpbURLResponseInfoRpcClient&); 1114 PpbURLResponseInfoRpcClient(const PpbURLResponseInfoRpcClient&);
1115 void operator=(const PpbURLResponseInfoRpcClient); 1115 void operator=(const PpbURLResponseInfoRpcClient);
1116 }; // class PpbURLResponseInfoRpcClient 1116 }; // class PpbURLResponseInfoRpcClient
1117 1117
1118 class PpbWebSocketRpcClient {
1119 public:
1120 static NaClSrpcError PPB_WebSocket_Create(
1121 NaClSrpcChannel* channel,
1122 PP_Instance instance,
1123 PP_Resource* resource);
1124 static NaClSrpcError PPB_WebSocket_IsWebSocket(
1125 NaClSrpcChannel* channel,
1126 PP_Resource instance,
1127 int32_t* is_websocket);
1128 static NaClSrpcError PPB_WebSocket_Connect(
1129 NaClSrpcChannel* channel,
1130 PP_Resource ws,
1131 nacl_abi_size_t url_bytes, char* url,
1132 nacl_abi_size_t protocols_bytes, char* protocols,
1133 int32_t protocol_count,
1134 int32_t callback_id,
1135 int32_t* pp_error);
1136 static NaClSrpcError PPB_WebSocket_Close(
1137 NaClSrpcChannel* channel,
1138 PP_Resource ws,
1139 int32_t code,
1140 nacl_abi_size_t reason_bytes, char* reason,
1141 int32_t callback_id,
1142 int32_t* pp_error);
1143 static NaClSrpcError PPB_WebSocket_ReceiveMessage(
1144 NaClSrpcChannel* channel,
1145 PP_Resource ws,
1146 int32_t callback_id,
1147 int32_t* pp_error);
1148 static NaClSrpcError PPB_WebSocket_SendMessage(
1149 NaClSrpcChannel* channel,
1150 PP_Resource ws,
1151 nacl_abi_size_t message_bytes, char* message,
1152 int32_t* pp_error);
1153 static NaClSrpcError PPB_WebSocket_GetBufferedAmount(
1154 NaClSrpcChannel* channel,
1155 PP_Resource ws,
1156 int64_t* buffered_amount);
1157 static NaClSrpcError PPB_WebSocket_GetCloseCode(
1158 NaClSrpcChannel* channel,
1159 PP_Resource ws,
1160 int32_t* close_code);
1161 static NaClSrpcError PPB_WebSocket_GetCloseReason(
1162 NaClSrpcChannel* channel,
1163 PP_Resource ws,
1164 nacl_abi_size_t* reason_bytes, char* reason);
1165 static NaClSrpcError PPB_WebSocket_GetCloseWasClean(
1166 NaClSrpcChannel* channel,
1167 PP_Resource ws,
1168 int32_t* was_clean);
1169 static NaClSrpcError PPB_WebSocket_GetExtensions(
1170 NaClSrpcChannel* channel,
1171 PP_Resource ws,
1172 nacl_abi_size_t* extensions_bytes, char* extensions);
1173 static NaClSrpcError PPB_WebSocket_GetProtocol(
1174 NaClSrpcChannel* channel,
1175 PP_Resource ws,
1176 nacl_abi_size_t* protocol_bytes, char* protocol);
1177 static NaClSrpcError PPB_WebSocket_GetReadyState(
1178 NaClSrpcChannel* channel,
1179 PP_Resource ws,
1180 int32_t* ready_state);
1181 static NaClSrpcError PPB_WebSocket_GetURL(
1182 NaClSrpcChannel* channel,
1183 PP_Resource ws,
1184 nacl_abi_size_t* url_bytes, char* url);
1185 static NaClSrpcError PPB_WebSocket_SetBinaryType(
1186 NaClSrpcChannel* channel,
1187 PP_Resource ws,
1188 int32_t binary_type,
1189 int32_t* success);
1190 static NaClSrpcError PPB_WebSocket_GetBinaryType(
1191 NaClSrpcChannel* channel,
1192 PP_Resource ws,
1193 int32_t* binary_type);
1194
1195 private:
1196 PpbWebSocketRpcClient();
1197 PpbWebSocketRpcClient(const PpbWebSocketRpcClient&);
1198 void operator=(const PpbWebSocketRpcClient);
1199 }; // class PpbWebSocketRpcClient
1200
1118 class PpbWidgetRpcClient { 1201 class PpbWidgetRpcClient {
1119 public: 1202 public:
1120 static NaClSrpcError PPB_Widget_IsWidget( 1203 static NaClSrpcError PPB_Widget_IsWidget(
1121 NaClSrpcChannel* channel, 1204 NaClSrpcChannel* channel,
1122 PP_Resource resource, 1205 PP_Resource resource,
1123 int32_t* is_widget); 1206 int32_t* is_widget);
1124 static NaClSrpcError PPB_Widget_Paint( 1207 static NaClSrpcError PPB_Widget_Paint(
1125 NaClSrpcChannel* channel, 1208 NaClSrpcChannel* channel,
1126 PP_Resource widget, 1209 PP_Resource widget,
1127 nacl_abi_size_t rect_bytes, char* rect, 1210 nacl_abi_size_t rect_bytes, char* rect,
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
1164 PpbZoomRpcClient(); 1247 PpbZoomRpcClient();
1165 PpbZoomRpcClient(const PpbZoomRpcClient&); 1248 PpbZoomRpcClient(const PpbZoomRpcClient&);
1166 void operator=(const PpbZoomRpcClient); 1249 void operator=(const PpbZoomRpcClient);
1167 }; // class PpbZoomRpcClient 1250 }; // class PpbZoomRpcClient
1168 1251
1169 1252
1170 1253
1171 1254
1172 #endif // GEN_PPAPI_PROXY_PPB_RPC_H_ 1255 #endif // GEN_PPAPI_PROXY_PPB_RPC_H_
1173 1256
OLDNEW
« no previous file with comments | « ppapi/native_client/src/shared/ppapi_proxy/trusted/srpcgen/ppb_rpc.h ('k') | ppapi/ppapi_sources.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698