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 e34d9f4d9b841aa48a3a9a9c1d97df511fe06c83..e1aacf407cdb04730dc594e605b3498a1959e2bf 100644 |
--- a/third_party/WebKit/Source/modules/sensor/Sensor.h |
+++ b/third_party/WebKit/Source/modules/sensor/Sensor.h |
@@ -83,7 +83,9 @@ class Sensor : public EventTargetWithInlineData, |
// SensorController::Observer overrides. |
void onSensorInitialized() override; |
void onSensorReadingChanged() override; |
- void onSensorError() override; |
+ void onSensorError(ExceptionCode, |
+ const String& sanitizedMessage, |
+ const String& unsanitizedMessage) override; |
void onStartRequestCompleted(bool); |
void onStopRequestCompleted(bool); |
@@ -98,12 +100,15 @@ class Sensor : public EventTargetWithInlineData, |
void pollForData(); |
void updateState(SensorState newState); |
- void reportError(); |
+ void reportError(ExceptionCode = UnknownError, |
+ const String& sanitizedMessage = String(), |
+ const String& unsanitizedMessage = String()); |
void updatePollingStatus(); |
void notifySensorReadingChanged(); |
void notifyStateChanged(); |
+ void notifyError(DOMException* error); |
private: |
Member<SensorReading> m_sensorReading; |