Index: content/renderer/device_sensors/device_motion_event_pump.h |
diff --git a/content/renderer/device_sensors/device_motion_event_pump.h b/content/renderer/device_sensors/device_motion_event_pump.h |
index c02f814142bc2e13cfa94cc7a75a841c0fd1d1e6..97339d45b73544dffd6fbae67e752269a4c3f526 100644 |
--- a/content/renderer/device_sensors/device_motion_event_pump.h |
+++ b/content/renderer/device_sensors/device_motion_event_pump.h |
@@ -19,27 +19,27 @@ namespace content { |
typedef SharedMemorySeqLockReader<blink::WebDeviceMotionData> |
DeviceMotionSharedMemoryReader; |
-class CONTENT_EXPORT DeviceMotionEventPump : public DeviceSensorEventPump { |
+class CONTENT_EXPORT DeviceMotionEventPump |
+ : public DeviceSensorEventPump<blink::WebDeviceMotionListener> { |
public: |
- DeviceMotionEventPump(); |
- explicit DeviceMotionEventPump(int pump_delay_millis); |
+ explicit DeviceMotionEventPump(RenderThread* thread); |
virtual ~DeviceMotionEventPump(); |
- // Sets the listener to receive updates for device motion data at |
- // regular intervals. Returns true if the registration was successful. |
- bool SetListener(blink::WebDeviceMotionListener* listener); |
- |
- // RenderProcessObserver implementation. |
+ // // PlatformEventObserver. |
virtual bool OnControlMessageReceived(const IPC::Message& message) OVERRIDE; |
+ virtual void SendFakeDataForTesting(void* fake_data) OVERRIDE; |
protected: |
virtual void FireEvent() OVERRIDE; |
virtual bool InitializeReader(base::SharedMemoryHandle handle) OVERRIDE; |
- virtual bool SendStartMessage() OVERRIDE; |
- virtual bool SendStopMessage() OVERRIDE; |
- blink::WebDeviceMotionListener* listener_; |
+ // PlatformEventObserver. |
+ virtual void SendStartMessage() OVERRIDE; |
+ virtual void SendStopMessage() OVERRIDE; |
+ |
scoped_ptr<DeviceMotionSharedMemoryReader> reader_; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(DeviceMotionEventPump); |
}; |
} // namespace content |