Index: content/renderer/gamepad_shared_memory_reader.h |
diff --git a/content/renderer/gamepad_shared_memory_reader.h b/content/renderer/gamepad_shared_memory_reader.h |
index 3846176107c3fdd3bd9276cac8587dd9878e3a4b..9c76ec7d27a81e905c5b3df8550fb28492a022bb 100644 |
--- a/content/renderer/gamepad_shared_memory_reader.h |
+++ b/content/renderer/gamepad_shared_memory_reader.h |
@@ -9,21 +9,26 @@ |
#include "base/memory/shared_memory.h" |
#include "content/common/gamepad_messages.h" |
#include "content/public/renderer/render_process_observer.h" |
+#include "content/public/renderer/renderer_gamepad_provider.h" |
#include "third_party/WebKit/public/platform/WebGamepads.h" |
-namespace blink { class WebGamepadListener; } |
- |
namespace content { |
struct GamepadHardwareBuffer; |
+class RendererWebKitPlatformSupportImpl; |
-class GamepadSharedMemoryReader : public RenderProcessObserver { |
+class GamepadSharedMemoryReader |
+ : public RenderProcessObserver |
+ , public RendererGamepadProvider { |
jam
2014/06/18 23:23:42
ditto
jam
2014/06/19 16:21:10
this was referring to the ','
|
public: |
- GamepadSharedMemoryReader(); |
+ GamepadSharedMemoryReader( |
+ RendererWebKitPlatformSupportImpl* webkit_platform_support); |
virtual ~GamepadSharedMemoryReader(); |
- void SampleGamepads(blink::WebGamepads& gamepads); |
- void SetGamepadListener(blink::WebGamepadListener* listener); |
+ // RendererGamepadProvider implementation. |
+ virtual void SampleGamepads(blink::WebGamepads& gamepads) OVERRIDE; |
+ virtual void SetGamepadListener( |
+ blink::WebGamepadListener* listener) OVERRIDE; |
// RenderProcessObserver implementation. |
virtual bool OnControlMessageReceived(const IPC::Message& message) OVERRIDE; |