| Index: third_party/WebKit/Source/modules/sensor/Sensor.h
|
| diff --git a/third_party/WebKit/Source/modules/sensor/Sensor.h b/third_party/WebKit/Source/modules/sensor/Sensor.h
|
| index b59979731997a6ed46f24d0be826fb5a0bf68f58..1e2e7efb6cfa605bc131bc7ad1dd6be71b2771a8 100644
|
| --- a/third_party/WebKit/Source/modules/sensor/Sensor.h
|
| +++ b/third_party/WebKit/Source/modules/sensor/Sensor.h
|
| @@ -20,6 +20,7 @@
|
| class ExceptionState;
|
| class ExecutionContext;
|
| class SensorReading;
|
| +class SensorUpdateNotificationStrategy;
|
|
|
| class Sensor : public EventTargetWithInlineData,
|
| public ActiveScriptWrappable<Sensor>,
|
| @@ -82,16 +83,19 @@
|
|
|
| // SensorController::Observer overrides.
|
| void onSensorInitialized() override;
|
| - void onSensorReadingChanged(double timestamp) override;
|
| + void onSensorReadingChanged() override;
|
| void onSensorError(ExceptionCode,
|
| const String& sanitizedMessage,
|
| const String& unsanitizedMessage) override;
|
| + void onSuspended() override;
|
|
|
| void onStartRequestCompleted(bool);
|
| void onStopRequestCompleted(bool);
|
|
|
| void startListening();
|
| void stopListening();
|
| +
|
| + void onSensorUpdateNotification();
|
|
|
| void updateState(SensorState newState);
|
| void reportError(ExceptionCode = UnknownError,
|
| @@ -107,9 +111,9 @@
|
| device::mojom::blink::SensorType m_type;
|
| SensorState m_state;
|
| Member<SensorProxy> m_sensorProxy;
|
| + std::unique_ptr<SensorUpdateNotificationStrategy> m_sensorUpdateNotifier;
|
| device::SensorReading m_storedData;
|
| SensorConfigurationPtr m_configuration;
|
| - double m_lastUpdateTimestamp;
|
| };
|
|
|
| } // namespace blink
|
|
|