Index: device/generic_sensor/platform_sensor_provider_base.h |
diff --git a/device/generic_sensor/platform_sensor_provider_base.h b/device/generic_sensor/platform_sensor_provider_base.h |
index b6c33b1e29b71daa56109fbee0d08119455f37a1..ee2d233c49b0d35a800343b44acda055dd5a8aab 100644 |
--- a/device/generic_sensor/platform_sensor_provider_base.h |
+++ b/device/generic_sensor/platform_sensor_provider_base.h |
@@ -53,13 +53,19 @@ class DEVICE_GENERIC_SENSOR_EXPORT PlatformSensorProviderBase |
// are no sensors left. |
virtual void AllSensorsRemoved() {} |
+ void NotifySensorCreated(mojom::SensorType type, |
+ scoped_refptr<PlatformSensor> sensor); |
+ |
+ std::vector<mojom::SensorType> GetPendingRequestTypes(); |
+ |
+ mojo::ScopedSharedBufferMapping MapSharedBufferForType( |
+ mojom::SensorType type); |
+ |
private: |
friend class PlatformSensor; // To call RemoveSensor(); |
bool CreateSharedBufferIfNeeded(); |
void RemoveSensor(mojom::SensorType type); |
- void NotifySensorCreated(mojom::SensorType type, |
- scoped_refptr<PlatformSensor> sensor); |
private: |
using CallbackQueue = std::vector<CreateSensorCallback>; |