| 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>;
|
|
|