| 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 6d38d8596f24f64e2a9226bd6d232c73dddf5673..b9ff3232a8cb7b5d71ac01a2a09e6202b85d96d0 100644
|
| --- a/device/generic_sensor/platform_sensor_provider_base.h
|
| +++ b/device/generic_sensor/platform_sensor_provider_base.h
|
| @@ -17,9 +17,7 @@ namespace device {
|
| class PlatformSensorProviderBase : public base::NonThreadSafe {
|
| public:
|
| // Creates new instance of PlatformSensor.
|
| - scoped_refptr<PlatformSensor> CreateSensor(mojom::SensorType type,
|
| - uint64_t size,
|
| - uint64_t offset);
|
| + scoped_refptr<PlatformSensor> CreateSensor(mojom::SensorType type);
|
|
|
| // Gets previously created instance of PlatformSensor by sensor type |type|.
|
| scoped_refptr<PlatformSensor> GetSensor(mojom::SensorType type);
|
| @@ -27,6 +25,9 @@ class PlatformSensorProviderBase : public base::NonThreadSafe {
|
| // Shared buffer getters.
|
| mojo::ScopedSharedBufferHandle CloneSharedBufferHandle();
|
|
|
| + // Gets shared buffer offset for the given sensor type.
|
| + uint64_t GetSharedBufferOffset(mojom::SensorType type);
|
| +
|
| protected:
|
| PlatformSensorProviderBase();
|
| virtual ~PlatformSensorProviderBase();
|
| @@ -34,8 +35,7 @@ class PlatformSensorProviderBase : public base::NonThreadSafe {
|
| // Method that must be implemented by platform specific classes.
|
| virtual scoped_refptr<PlatformSensor> CreateSensorInternal(
|
| mojom::SensorType type,
|
| - mojo::ScopedSharedBufferMapping mapping,
|
| - uint64_t buffer_size) = 0;
|
| + mojo::ScopedSharedBufferMapping mapping) = 0;
|
|
|
| private:
|
| friend class PlatformSensor; // To call RemoveSensor();
|
|
|