diff options
Diffstat (limited to 'chromium/content/renderer/device_orientation/device_motion_event_pump.h')
-rw-r--r-- | chromium/content/renderer/device_orientation/device_motion_event_pump.h | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/chromium/content/renderer/device_orientation/device_motion_event_pump.h b/chromium/content/renderer/device_orientation/device_motion_event_pump.h deleted file mode 100644 index f262ad42685..00000000000 --- a/chromium/content/renderer/device_orientation/device_motion_event_pump.h +++ /dev/null @@ -1,47 +0,0 @@ -// Copyright 2013 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef CONTENT_RENDERER_DEVICE_MOTION_EVENT_PUMP_H_ -#define CONTENT_RENDERER_DEVICE_MOTION_EVENT_PUMP_H_ - -#include "base/memory/scoped_ptr.h" -#include "content/renderer/device_orientation/device_sensor_event_pump.h" -#include "content/renderer/shared_memory_seqlock_reader.h" -#include "third_party/WebKit/public/platform/WebDeviceMotionData.h" - -namespace blink { -class WebDeviceMotionListener; -} - -namespace content { - -typedef SharedMemorySeqLockReader<blink::WebDeviceMotionData> - DeviceMotionSharedMemoryReader; - -class CONTENT_EXPORT DeviceMotionEventPump : public DeviceSensorEventPump { - public: - DeviceMotionEventPump(); - explicit DeviceMotionEventPump(int pump_delay_millis); - 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. - virtual bool OnControlMessageReceived(const IPC::Message& message) OVERRIDE; - - protected: - virtual void FireEvent() OVERRIDE; - virtual bool InitializeReader(base::SharedMemoryHandle handle) OVERRIDE; - virtual bool SendStartMessage() OVERRIDE; - virtual bool SendStopMessage() OVERRIDE; - - blink::WebDeviceMotionListener* listener_; - scoped_ptr<DeviceMotionSharedMemoryReader> reader_; -}; - -} // namespace content - -#endif // CONTENT_RENDERER_DEVICE_MOTION_EVENT_PUMP_H_ |