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

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

Issue 7395005: Proxy PPB_Input_Event, PPP_Input_Event, and associated IFs. (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client
Patch Set: copyright headers Created 9 years, 5 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) 2011 The Native Client Authors. All rights reserved. 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 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 #include "native_client/src/shared/ppapi_proxy/browser_globals.h" 5 #include "native_client/src/shared/ppapi_proxy/browser_globals.h"
6 6
7 #include <stdio.h> 7 #include <stdio.h>
8 #include <map> 8 #include <map>
9 9
10 #include "native_client/src/include/nacl_macros.h" 10 #include "native_client/src/include/nacl_macros.h"
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after
189 return ppb; 189 return ppb;
190 } 190 }
191 191
192 const PPB_ImageDataTrusted* PPBImageDataTrustedInterface() { 192 const PPB_ImageDataTrusted* PPBImageDataTrustedInterface() {
193 static const PPB_ImageDataTrusted* ppb = 193 static const PPB_ImageDataTrusted* ppb =
194 static_cast<const PPB_ImageDataTrusted*>( 194 static_cast<const PPB_ImageDataTrusted*>(
195 GetBrowserInterfaceSafe(PPB_IMAGEDATA_TRUSTED_INTERFACE)); 195 GetBrowserInterfaceSafe(PPB_IMAGEDATA_TRUSTED_INTERFACE));
196 return ppb; 196 return ppb;
197 } 197 }
198 198
199 const PPB_InputEvent* PPBInputEventInterface() {
200 static const PPB_InputEvent* ppb = static_cast<const PPB_InputEvent*>(
201 GetBrowserInterfaceSafe(PPB_INPUT_EVENT_INTERFACE));
202 return ppb;
203 }
204
199 const PPB_Instance* PPBInstanceInterface() { 205 const PPB_Instance* PPBInstanceInterface() {
200 static const PPB_Instance* ppb = static_cast<const PPB_Instance*>( 206 static const PPB_Instance* ppb = static_cast<const PPB_Instance*>(
201 GetBrowserInterfaceSafe(PPB_INSTANCE_INTERFACE)); 207 GetBrowserInterfaceSafe(PPB_INSTANCE_INTERFACE));
202 return ppb; 208 return ppb;
203 } 209 }
204 210
211 const PPB_KeyboardInputEvent* PPBKeyboardInputEventInterface() {
212 static const PPB_KeyboardInputEvent* ppb =
213 static_cast<const PPB_KeyboardInputEvent*>(
214 GetBrowserInterfaceSafe(PPB_KEYBOARD_INPUT_EVENT_INTERFACE));
215 return ppb;
216 }
217
205 const PPB_Memory_Dev* PPBMemoryInterface() { 218 const PPB_Memory_Dev* PPBMemoryInterface() {
206 static const PPB_Memory_Dev* ppb = static_cast<const PPB_Memory_Dev*>( 219 static const PPB_Memory_Dev* ppb = static_cast<const PPB_Memory_Dev*>(
207 GetBrowserInterfaceSafe(PPB_MEMORY_DEV_INTERFACE)); 220 GetBrowserInterfaceSafe(PPB_MEMORY_DEV_INTERFACE));
208 return ppb; 221 return ppb;
209 } 222 }
210 223
211 const PPB_Messaging* PPBMessagingInterface() { 224 const PPB_Messaging* PPBMessagingInterface() {
212 static const PPB_Messaging* ppb = 225 static const PPB_Messaging* ppb =
213 static_cast<const PPB_Messaging*>( 226 static_cast<const PPB_Messaging*>(
214 GetBrowserInterfaceSafe(PPB_MESSAGING_INTERFACE)); 227 GetBrowserInterfaceSafe(PPB_MESSAGING_INTERFACE));
215 return ppb; 228 return ppb;
216 } 229 }
217 230
231 const PPB_MouseInputEvent* PPBMouseInputEventInterface() {
232 static const PPB_MouseInputEvent* ppb =
233 static_cast<const PPB_MouseInputEvent*>(
234 GetBrowserInterfaceSafe(PPB_MOUSE_INPUT_EVENT_INTERFACE));
235 return ppb;
236 }
237
218 const PPB_URLLoader* PPBURLLoaderInterface() { 238 const PPB_URLLoader* PPBURLLoaderInterface() {
219 static const PPB_URLLoader* ppb = 239 static const PPB_URLLoader* ppb =
220 static_cast<const PPB_URLLoader*>( 240 static_cast<const PPB_URLLoader*>(
221 GetBrowserInterfaceSafe(PPB_URLLOADER_INTERFACE)); 241 GetBrowserInterfaceSafe(PPB_URLLOADER_INTERFACE));
222 return ppb; 242 return ppb;
223 } 243 }
224 244
225 const PPB_URLRequestInfo* PPBURLRequestInfoInterface() { 245 const PPB_URLRequestInfo* PPBURLRequestInfoInterface() {
226 static const PPB_URLRequestInfo* ppb = 246 static const PPB_URLRequestInfo* ppb =
227 static_cast<const PPB_URLRequestInfo*>( 247 static_cast<const PPB_URLRequestInfo*>(
228 GetBrowserInterfaceSafe(PPB_URLREQUESTINFO_INTERFACE)); 248 GetBrowserInterfaceSafe(PPB_URLREQUESTINFO_INTERFACE));
229 return ppb; 249 return ppb;
230 } 250 }
231 251
232 const PPB_URLResponseInfo* PPBURLResponseInfoInterface() { 252 const PPB_URLResponseInfo* PPBURLResponseInfoInterface() {
233 static const PPB_URLResponseInfo* ppb = 253 static const PPB_URLResponseInfo* ppb =
234 static_cast<const PPB_URLResponseInfo*>( 254 static_cast<const PPB_URLResponseInfo*>(
235 GetBrowserInterfaceSafe(PPB_URLRESPONSEINFO_INTERFACE)); 255 GetBrowserInterfaceSafe(PPB_URLRESPONSEINFO_INTERFACE));
236 return ppb; 256 return ppb;
237 } 257 }
238 258
239 const PPB_Var* PPBVarInterface() { 259 const PPB_Var* PPBVarInterface() {
240 static const PPB_Var* ppb = 260 static const PPB_Var* ppb =
241 static_cast<const PPB_Var*>( 261 static_cast<const PPB_Var*>(
242 GetBrowserInterfaceSafe(PPB_VAR_INTERFACE)); 262 GetBrowserInterfaceSafe(PPB_VAR_INTERFACE));
243 return ppb; 263 return ppb;
244 } 264 }
245 265
266 const PPB_WheelInputEvent* PPBWheelInputEventInterface() {
267 static const PPB_WheelInputEvent* ppb =
268 static_cast<const PPB_WheelInputEvent*>(
269 GetBrowserInterfaceSafe(PPB_WHEEL_INPUT_EVENT_INTERFACE));
270 return ppb;
271 }
272
246 // Dev interfaces. 273 // Dev interfaces.
247 const PPB_CursorControl_Dev* PPBCursorControlInterface() { 274 const PPB_CursorControl_Dev* PPBCursorControlInterface() {
248 static const PPB_CursorControl_Dev* ppb = 275 static const PPB_CursorControl_Dev* ppb =
249 static_cast<const PPB_CursorControl_Dev*>( 276 static_cast<const PPB_CursorControl_Dev*>(
250 GetBrowserInterfaceSafe(PPB_CURSOR_CONTROL_DEV_INTERFACE)); 277 GetBrowserInterfaceSafe(PPB_CURSOR_CONTROL_DEV_INTERFACE));
251 return ppb; 278 return ppb;
252 } 279 }
253 280
254 const PPB_FileIO* PPBFileIOInterface() { 281 const PPB_FileIO* PPBFileIOInterface() {
255 static const PPB_FileIO* ppb = 282 static const PPB_FileIO* ppb =
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
316 343
317 // Private interfaces. 344 // Private interfaces.
318 const PPB_PDF* PPBPDFInterface() { 345 const PPB_PDF* PPBPDFInterface() {
319 static const PPB_PDF* ppb = 346 static const PPB_PDF* ppb =
320 static_cast<const PPB_PDF*>( 347 static_cast<const PPB_PDF*>(
321 GetBrowserInterfaceSafe(PPB_PDF_INTERFACE)); 348 GetBrowserInterfaceSafe(PPB_PDF_INTERFACE));
322 return ppb; 349 return ppb;
323 } 350 }
324 351
325 } // namespace ppapi_proxy 352 } // namespace ppapi_proxy
OLDNEW
« no previous file with comments | « src/shared/ppapi_proxy/browser_globals.h ('k') | src/shared/ppapi_proxy/browser_ppb_input_event_rpc_server.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698