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

Side by Side Diff: src/shared/ppapi_proxy/trusted/srpcgen/ppp_rpc.h

Issue 5974006: Convert srpc definitions from using int64 to using PP_Instance, PP_Module, an... (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
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
11 #ifndef GEN_PPAPI_PROXY_PPP_RPC_H_ 11 #ifndef GEN_PPAPI_PROXY_PPP_RPC_H_
12 #define GEN_PPAPI_PROXY_PPP_RPC_H_ 12 #define GEN_PPAPI_PROXY_PPP_RPC_H_
13 #ifndef __native_client__ 13 #ifndef __native_client__
14 #include "native_client/src/include/portability.h" 14 #include "native_client/src/include/portability.h"
15 #endif // __native_client__ 15 #endif // __native_client__
16 #include "native_client/src/shared/srpc/nacl_srpc.h" 16 #include "native_client/src/shared/srpc/nacl_srpc.h"
17 #include "ppapi/c/pp_instance.h"
18 #include "ppapi/c/pp_module.h"
19 #include "ppapi/c/pp_resource.h"
17 class ObjectStubRpcClient { 20 class ObjectStubRpcClient {
18 public: 21 public:
19 static NaClSrpcError HasProperty( 22 static NaClSrpcError HasProperty(
20 NaClSrpcChannel* channel, 23 NaClSrpcChannel* channel,
21 nacl_abi_size_t capability_bytes, char* capability, 24 nacl_abi_size_t capability_bytes, char* capability,
22 nacl_abi_size_t name_bytes, char* name, 25 nacl_abi_size_t name_bytes, char* name,
23 nacl_abi_size_t exception_in_bytes, char* exception_in, 26 nacl_abi_size_t exception_in_bytes, char* exception_in,
24 int32_t* success, 27 int32_t* success,
25 nacl_abi_size_t* exception_bytes, char* exception); 28 nacl_abi_size_t* exception_bytes, char* exception);
26 static NaClSrpcError HasMethod( 29 static NaClSrpcError HasMethod(
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 CompletionCallbackRpcClient(); 98 CompletionCallbackRpcClient();
96 CompletionCallbackRpcClient(const CompletionCallbackRpcClient&); 99 CompletionCallbackRpcClient(const CompletionCallbackRpcClient&);
97 void operator=(const CompletionCallbackRpcClient); 100 void operator=(const CompletionCallbackRpcClient);
98 }; // class CompletionCallbackRpcClient 101 }; // class CompletionCallbackRpcClient
99 102
100 class PppRpcClient { 103 class PppRpcClient {
101 public: 104 public:
102 static NaClSrpcError PPP_InitializeModule( 105 static NaClSrpcError PPP_InitializeModule(
103 NaClSrpcChannel* channel, 106 NaClSrpcChannel* channel,
104 int32_t pid, 107 int32_t pid,
105 int64_t module, 108 PP_Module module,
106 NaClSrpcImcDescType upcall_channel_desc, 109 NaClSrpcImcDescType upcall_channel_desc,
107 char* service_description, 110 char* service_description,
108 int32_t* nacl_pid, 111 int32_t* nacl_pid,
109 int32_t* success); 112 int32_t* success);
110 static NaClSrpcError PPP_ShutdownModule( 113 static NaClSrpcError PPP_ShutdownModule(
111 NaClSrpcChannel* channel); 114 NaClSrpcChannel* channel);
112 static NaClSrpcError PPP_GetInterface( 115 static NaClSrpcError PPP_GetInterface(
113 NaClSrpcChannel* channel, 116 NaClSrpcChannel* channel,
114 char* interface_name, 117 char* interface_name,
115 int32_t* exports_interface_name); 118 int32_t* exports_interface_name);
116 119
117 private: 120 private:
118 PppRpcClient(); 121 PppRpcClient();
119 PppRpcClient(const PppRpcClient&); 122 PppRpcClient(const PppRpcClient&);
120 void operator=(const PppRpcClient); 123 void operator=(const PppRpcClient);
121 }; // class PppRpcClient 124 }; // class PppRpcClient
122 125
123 class PppAudioDevRpcClient { 126 class PppAudioDevRpcClient {
124 public: 127 public:
125 static NaClSrpcError PPP_Audio_Dev_StreamCreated( 128 static NaClSrpcError PPP_Audio_Dev_StreamCreated(
126 NaClSrpcChannel* channel, 129 NaClSrpcChannel* channel,
127 int64_t instance, 130 PP_Instance instance,
128 NaClSrpcImcDescType out_shm, 131 NaClSrpcImcDescType out_shm,
129 int32_t out_shm_size, 132 int32_t out_shm_size,
130 NaClSrpcImcDescType out_socket); 133 NaClSrpcImcDescType out_socket);
131 134
132 private: 135 private:
133 PppAudioDevRpcClient(); 136 PppAudioDevRpcClient();
134 PppAudioDevRpcClient(const PppAudioDevRpcClient&); 137 PppAudioDevRpcClient(const PppAudioDevRpcClient&);
135 void operator=(const PppAudioDevRpcClient); 138 void operator=(const PppAudioDevRpcClient);
136 }; // class PppAudioDevRpcClient 139 }; // class PppAudioDevRpcClient
137 140
138 class PppInstanceRpcClient { 141 class PppInstanceRpcClient {
139 public: 142 public:
140 static NaClSrpcError PPP_Instance_DidCreate( 143 static NaClSrpcError PPP_Instance_DidCreate(
141 NaClSrpcChannel* channel, 144 NaClSrpcChannel* channel,
142 int64_t instance, 145 PP_Instance instance,
143 int32_t argc, 146 int32_t argc,
144 nacl_abi_size_t argn_bytes, char* argn, 147 nacl_abi_size_t argn_bytes, char* argn,
145 nacl_abi_size_t argv_bytes, char* argv, 148 nacl_abi_size_t argv_bytes, char* argv,
146 int32_t* success); 149 int32_t* success);
147 static NaClSrpcError PPP_Instance_DidDestroy( 150 static NaClSrpcError PPP_Instance_DidDestroy(
148 NaClSrpcChannel* channel, 151 NaClSrpcChannel* channel,
149 int64_t instance); 152 PP_Instance instance);
150 static NaClSrpcError PPP_Instance_DidChangeView( 153 static NaClSrpcError PPP_Instance_DidChangeView(
151 NaClSrpcChannel* channel, 154 NaClSrpcChannel* channel,
152 int64_t instance, 155 PP_Instance instance,
153 nacl_abi_size_t position_bytes, int32_t* position, 156 nacl_abi_size_t position_bytes, int32_t* position,
154 nacl_abi_size_t clip_bytes, int32_t* clip); 157 nacl_abi_size_t clip_bytes, int32_t* clip);
155 static NaClSrpcError PPP_Instance_DidChangeFocus( 158 static NaClSrpcError PPP_Instance_DidChangeFocus(
156 NaClSrpcChannel* channel, 159 NaClSrpcChannel* channel,
157 int64_t instance, 160 PP_Instance instance,
158 bool has_focus); 161 bool has_focus);
159 static NaClSrpcError PPP_Instance_HandleInputEvent( 162 static NaClSrpcError PPP_Instance_HandleInputEvent(
160 NaClSrpcChannel* channel, 163 NaClSrpcChannel* channel,
161 int64_t instance, 164 PP_Instance instance,
162 nacl_abi_size_t event_data_bytes, char* event_data, 165 nacl_abi_size_t event_data_bytes, char* event_data,
163 int32_t* success); 166 int32_t* success);
164 static NaClSrpcError PPP_Instance_HandleDocumentLoad( 167 static NaClSrpcError PPP_Instance_HandleDocumentLoad(
165 NaClSrpcChannel* channel, 168 NaClSrpcChannel* channel,
166 int64_t instance, 169 PP_Instance instance,
167 int64_t url_loader, 170 PP_Resource url_loader,
168 int32_t* success); 171 int32_t* success);
169 static NaClSrpcError PPP_Instance_GetInstanceObject( 172 static NaClSrpcError PPP_Instance_GetInstanceObject(
170 NaClSrpcChannel* channel, 173 NaClSrpcChannel* channel,
171 int64_t instance, 174 PP_Instance instance,
172 nacl_abi_size_t* capability_bytes, char* capability); 175 nacl_abi_size_t* capability_bytes, char* capability);
173 176
174 private: 177 private:
175 PppInstanceRpcClient(); 178 PppInstanceRpcClient();
176 PppInstanceRpcClient(const PppInstanceRpcClient&); 179 PppInstanceRpcClient(const PppInstanceRpcClient&);
177 void operator=(const PppInstanceRpcClient); 180 void operator=(const PppInstanceRpcClient);
178 }; // class PppInstanceRpcClient 181 }; // class PppInstanceRpcClient
179 182
180 183
181 184
182 #endif // GEN_PPAPI_PROXY_PPP_RPC_H_ 185 #endif // GEN_PPAPI_PROXY_PPP_RPC_H_
183 186
OLDNEW
« no previous file with comments | « src/shared/ppapi_proxy/trusted/srpcgen/ppb_rpc.h ('k') | src/shared/ppapi_proxy/trusted/srpcgen/upcall.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698