OLD | NEW |
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 #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 <stddef.h> | 7 #include <stddef.h> |
8 #include <stdio.h> | 8 #include <stdio.h> |
9 #include <stdlib.h> | 9 #include <stdlib.h> |
10 #include <string.h> | 10 #include <string.h> |
(...skipping 329 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
340 } | 340 } |
341 | 341 |
342 const PPB_WheelInputEvent* PPBWheelInputEventInterface() { | 342 const PPB_WheelInputEvent* PPBWheelInputEventInterface() { |
343 static const PPB_WheelInputEvent* ppb = | 343 static const PPB_WheelInputEvent* ppb = |
344 static_cast<const PPB_WheelInputEvent*>( | 344 static_cast<const PPB_WheelInputEvent*>( |
345 GetBrowserInterfaceSafe(PPB_WHEEL_INPUT_EVENT_INTERFACE)); | 345 GetBrowserInterfaceSafe(PPB_WHEEL_INPUT_EVENT_INTERFACE)); |
346 return ppb; | 346 return ppb; |
347 } | 347 } |
348 | 348 |
349 // Dev interfaces. | 349 // Dev interfaces. |
350 const PPB_CursorControl_Dev* PPBCursorControlInterface() { | |
351 static const PPB_CursorControl_Dev* ppb = | |
352 static_cast<const PPB_CursorControl_Dev*>( | |
353 GetBrowserInterfaceSafe(PPB_CURSOR_CONTROL_DEV_INTERFACE)); | |
354 return ppb; | |
355 } | |
356 | |
357 const PPB_FileIO* PPBFileIOInterface() { | 350 const PPB_FileIO* PPBFileIOInterface() { |
358 static const PPB_FileIO* ppb = | 351 static const PPB_FileIO* ppb = |
359 static_cast<const PPB_FileIO*>( | 352 static_cast<const PPB_FileIO*>( |
360 GetBrowserInterfaceSafe(PPB_FILEIO_INTERFACE)); | 353 GetBrowserInterfaceSafe(PPB_FILEIO_INTERFACE)); |
361 return ppb; | 354 return ppb; |
362 } | 355 } |
363 | 356 |
364 const PPB_FileRef* PPBFileRefInterface() { | 357 const PPB_FileRef* PPBFileRefInterface() { |
365 static const PPB_FileRef* ppb = | 358 static const PPB_FileRef* ppb = |
366 static_cast<const PPB_FileRef*>( | 359 static_cast<const PPB_FileRef*>( |
(...skipping 29 matching lines...) Expand all Loading... |
396 return ppb; | 389 return ppb; |
397 } | 390 } |
398 | 391 |
399 const PPB_Gamepad* PPBGamepadInterface() { | 392 const PPB_Gamepad* PPBGamepadInterface() { |
400 static const PPB_Gamepad* ppb = | 393 static const PPB_Gamepad* ppb = |
401 static_cast<const PPB_Gamepad*>( | 394 static_cast<const PPB_Gamepad*>( |
402 GetBrowserInterfaceSafe(PPB_GAMEPAD_INTERFACE)); | 395 GetBrowserInterfaceSafe(PPB_GAMEPAD_INTERFACE)); |
403 return ppb; | 396 return ppb; |
404 } | 397 } |
405 | 398 |
| 399 const PPB_MouseCursor_1_0* PPBMouseCursorInterface() { |
| 400 static const PPB_MouseCursor_1_0* ppb = |
| 401 static_cast<const PPB_MouseCursor_1_0*>( |
| 402 GetBrowserInterfaceSafe(PPB_MOUSECURSOR_INTERFACE_1_0)); |
| 403 return ppb; |
| 404 } |
| 405 |
406 const PPB_MouseLock* PPBMouseLockInterface() { | 406 const PPB_MouseLock* PPBMouseLockInterface() { |
407 static const PPB_MouseLock* ppb = static_cast<const PPB_MouseLock*>( | 407 static const PPB_MouseLock* ppb = static_cast<const PPB_MouseLock*>( |
408 GetBrowserInterfaceSafe(PPB_MOUSELOCK_INTERFACE)); | 408 GetBrowserInterfaceSafe(PPB_MOUSELOCK_INTERFACE)); |
409 return ppb; | 409 return ppb; |
410 } | 410 } |
411 | 411 |
412 const PPB_Scrollbar_Dev* PPBScrollbarInterface() { | 412 const PPB_Scrollbar_Dev* PPBScrollbarInterface() { |
413 static const PPB_Scrollbar_Dev* ppb = | 413 static const PPB_Scrollbar_Dev* ppb = |
414 static_cast<const PPB_Scrollbar_Dev*>( | 414 static_cast<const PPB_Scrollbar_Dev*>( |
415 GetBrowserInterfaceSafe(PPB_SCROLLBAR_DEV_INTERFACE)); | 415 GetBrowserInterfaceSafe(PPB_SCROLLBAR_DEV_INTERFACE)); |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
474 } | 474 } |
475 | 475 |
476 const PPB_UDPSocket_Private* PPBUDPSocketPrivateInterface() { | 476 const PPB_UDPSocket_Private* PPBUDPSocketPrivateInterface() { |
477 static const PPB_UDPSocket_Private* ppb = | 477 static const PPB_UDPSocket_Private* ppb = |
478 static_cast<const PPB_UDPSocket_Private*>( | 478 static_cast<const PPB_UDPSocket_Private*>( |
479 GetBrowserInterfaceSafe(PPB_UDPSOCKET_PRIVATE_INTERFACE)); | 479 GetBrowserInterfaceSafe(PPB_UDPSOCKET_PRIVATE_INTERFACE)); |
480 return ppb; | 480 return ppb; |
481 } | 481 } |
482 | 482 |
483 } // namespace ppapi_proxy | 483 } // namespace ppapi_proxy |
OLD | NEW |