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

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

Issue 7740013: Cloning a bunch of stuff from the native_client repository at r6528 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years, 3 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
(Empty)
1 // Copyright (c) 2011 The Native Client Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 //
5 // WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
6 //
7 // Automatically generated code. See srpcgen.py
8 //
9 // NaCl Simple Remote Procedure Call interface abstractions.
10
11 #ifndef GEN_PPAPI_PROXY_PPP_RPC_H_
12 #define GEN_PPAPI_PROXY_PPP_RPC_H_
13
14 #ifndef __native_client__
15 #include "native_client/src/include/portability.h"
16 #endif // __native_client__
17 #include "native_client/src/shared/srpc/nacl_srpc.h"
18 #include "ppapi/c/pp_instance.h"
19 #include "ppapi/c/pp_module.h"
20 #include "ppapi/c/pp_resource.h"
21
22 class CompletionCallbackRpcServer {
23 public:
24 static void RunCompletionCallback(
25 NaClSrpcRpc* rpc,
26 NaClSrpcClosure* done,
27 int32_t callback_id,
28 int32_t result,
29 nacl_abi_size_t read_buffer_bytes, char* read_buffer);
30
31 private:
32 CompletionCallbackRpcServer();
33 CompletionCallbackRpcServer(const CompletionCallbackRpcServer&);
34 void operator=(const CompletionCallbackRpcServer);
35 }; // class CompletionCallbackRpcServer
36
37 class PppRpcServer {
38 public:
39 static void PPP_InitializeModule(
40 NaClSrpcRpc* rpc,
41 NaClSrpcClosure* done,
42 int32_t pid,
43 PP_Module module,
44 NaClSrpcImcDescType upcall_channel_desc,
45 char* service_description,
46 int32_t* nacl_pid,
47 int32_t* success);
48 static void PPP_ShutdownModule(
49 NaClSrpcRpc* rpc,
50 NaClSrpcClosure* done);
51 static void PPP_GetInterface(
52 NaClSrpcRpc* rpc,
53 NaClSrpcClosure* done,
54 char* interface_name,
55 int32_t* exports_interface_name);
56
57 private:
58 PppRpcServer();
59 PppRpcServer(const PppRpcServer&);
60 void operator=(const PppRpcServer);
61 }; // class PppRpcServer
62
63 class PppAudioRpcServer {
64 public:
65 static void PPP_Audio_StreamCreated(
66 NaClSrpcRpc* rpc,
67 NaClSrpcClosure* done,
68 PP_Instance instance,
69 NaClSrpcImcDescType out_shm,
70 int32_t out_shm_size,
71 NaClSrpcImcDescType out_socket);
72
73 private:
74 PppAudioRpcServer();
75 PppAudioRpcServer(const PppAudioRpcServer&);
76 void operator=(const PppAudioRpcServer);
77 }; // class PppAudioRpcServer
78
79 class PppFindRpcServer {
80 public:
81 static void PPP_Find_StartFind(
82 NaClSrpcRpc* rpc,
83 NaClSrpcClosure* done,
84 PP_Instance instance,
85 nacl_abi_size_t text_bytes, char* text,
86 int32_t case_sensitive,
87 int32_t* supports_find);
88 static void PPP_Find_SelectFindResult(
89 NaClSrpcRpc* rpc,
90 NaClSrpcClosure* done,
91 PP_Instance instance,
92 int32_t forward);
93 static void PPP_Find_StopFind(
94 NaClSrpcRpc* rpc,
95 NaClSrpcClosure* done,
96 PP_Instance instance);
97
98 private:
99 PppFindRpcServer();
100 PppFindRpcServer(const PppFindRpcServer&);
101 void operator=(const PppFindRpcServer);
102 }; // class PppFindRpcServer
103
104 class PppInputEventRpcServer {
105 public:
106 static void PPP_InputEvent_HandleInputEvent(
107 NaClSrpcRpc* rpc,
108 NaClSrpcClosure* done,
109 PP_Instance instance,
110 PP_Resource resource,
111 nacl_abi_size_t event_data_bytes, char* event_data,
112 nacl_abi_size_t character_text_bytes, char* character_text,
113 int32_t* handled);
114
115 private:
116 PppInputEventRpcServer();
117 PppInputEventRpcServer(const PppInputEventRpcServer&);
118 void operator=(const PppInputEventRpcServer);
119 }; // class PppInputEventRpcServer
120
121 class PppInstanceRpcServer {
122 public:
123 static void PPP_Instance_DidCreate(
124 NaClSrpcRpc* rpc,
125 NaClSrpcClosure* done,
126 PP_Instance instance,
127 int32_t argc,
128 nacl_abi_size_t argn_bytes, char* argn,
129 nacl_abi_size_t argv_bytes, char* argv,
130 int32_t* success);
131 static void PPP_Instance_DidDestroy(
132 NaClSrpcRpc* rpc,
133 NaClSrpcClosure* done,
134 PP_Instance instance);
135 static void PPP_Instance_DidChangeView(
136 NaClSrpcRpc* rpc,
137 NaClSrpcClosure* done,
138 PP_Instance instance,
139 nacl_abi_size_t position_bytes, int32_t* position,
140 nacl_abi_size_t clip_bytes, int32_t* clip);
141 static void PPP_Instance_DidChangeFocus(
142 NaClSrpcRpc* rpc,
143 NaClSrpcClosure* done,
144 PP_Instance instance,
145 bool has_focus);
146 static void PPP_Instance_HandleDocumentLoad(
147 NaClSrpcRpc* rpc,
148 NaClSrpcClosure* done,
149 PP_Instance instance,
150 PP_Resource url_loader,
151 int32_t* success);
152
153 private:
154 PppInstanceRpcServer();
155 PppInstanceRpcServer(const PppInstanceRpcServer&);
156 void operator=(const PppInstanceRpcServer);
157 }; // class PppInstanceRpcServer
158
159 class PppMessagingRpcServer {
160 public:
161 static void PPP_Messaging_HandleMessage(
162 NaClSrpcRpc* rpc,
163 NaClSrpcClosure* done,
164 PP_Instance instance,
165 nacl_abi_size_t message_bytes, char* message);
166
167 private:
168 PppMessagingRpcServer();
169 PppMessagingRpcServer(const PppMessagingRpcServer&);
170 void operator=(const PppMessagingRpcServer);
171 }; // class PppMessagingRpcServer
172
173 class PppPrintingRpcServer {
174 public:
175 static void PPP_Printing_QuerySupportedFormats(
176 NaClSrpcRpc* rpc,
177 NaClSrpcClosure* done,
178 PP_Instance instance,
179 nacl_abi_size_t* formats_bytes, char* formats,
180 int32_t* format_count);
181 static void PPP_Printing_Begin(
182 NaClSrpcRpc* rpc,
183 NaClSrpcClosure* done,
184 PP_Instance instance,
185 nacl_abi_size_t print_settings_bytes, char* print_settings,
186 int32_t* pages_required);
187 static void PPP_Printing_PrintPages(
188 NaClSrpcRpc* rpc,
189 NaClSrpcClosure* done,
190 PP_Instance instance,
191 nacl_abi_size_t page_ranges_bytes, char* page_ranges,
192 int32_t page_range_count,
193 PP_Resource* image_data);
194 static void PPP_Printing_End(
195 NaClSrpcRpc* rpc,
196 NaClSrpcClosure* done,
197 PP_Instance instance);
198
199 private:
200 PppPrintingRpcServer();
201 PppPrintingRpcServer(const PppPrintingRpcServer&);
202 void operator=(const PppPrintingRpcServer);
203 }; // class PppPrintingRpcServer
204
205 class PppScrollbarRpcServer {
206 public:
207 static void PPP_Scrollbar_ValueChanged(
208 NaClSrpcRpc* rpc,
209 NaClSrpcClosure* done,
210 PP_Instance instance,
211 PP_Resource scrollbar,
212 int32_t value);
213 static void PPP_Scrollbar_OverlayChanged(
214 NaClSrpcRpc* rpc,
215 NaClSrpcClosure* done,
216 PP_Instance instance,
217 PP_Resource scrollbar,
218 int32_t overlay);
219
220 private:
221 PppScrollbarRpcServer();
222 PppScrollbarRpcServer(const PppScrollbarRpcServer&);
223 void operator=(const PppScrollbarRpcServer);
224 }; // class PppScrollbarRpcServer
225
226 class PppSelectionRpcServer {
227 public:
228 static void PPP_Selection_GetSelectedText(
229 NaClSrpcRpc* rpc,
230 NaClSrpcClosure* done,
231 PP_Instance instance,
232 int32_t html,
233 nacl_abi_size_t* selected_text_bytes, char* selected_text);
234
235 private:
236 PppSelectionRpcServer();
237 PppSelectionRpcServer(const PppSelectionRpcServer&);
238 void operator=(const PppSelectionRpcServer);
239 }; // class PppSelectionRpcServer
240
241 class PppWidgetRpcServer {
242 public:
243 static void PPP_Widget_Invalidate(
244 NaClSrpcRpc* rpc,
245 NaClSrpcClosure* done,
246 PP_Instance instance,
247 PP_Resource widget,
248 nacl_abi_size_t dirty_rect_bytes, char* dirty_rect);
249
250 private:
251 PppWidgetRpcServer();
252 PppWidgetRpcServer(const PppWidgetRpcServer&);
253 void operator=(const PppWidgetRpcServer);
254 }; // class PppWidgetRpcServer
255
256 class PppZoomRpcServer {
257 public:
258 static void PPP_Zoom_Zoom(
259 NaClSrpcRpc* rpc,
260 NaClSrpcClosure* done,
261 PP_Instance instance,
262 double factor,
263 int32_t text_only);
264
265 private:
266 PppZoomRpcServer();
267 PppZoomRpcServer(const PppZoomRpcServer&);
268 void operator=(const PppZoomRpcServer);
269 }; // class PppZoomRpcServer
270
271 class PppRpcs {
272 public:
273 static NaClSrpcHandlerDesc srpc_methods[];
274 }; // class PppRpcs
275
276
277 #endif // GEN_PPAPI_PROXY_PPP_RPC_H_
278
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698