Index: content/browser/device_sensors/data_fetcher_shared_memory_base.h |
diff --git a/content/browser/device_sensors/data_fetcher_shared_memory_base.h b/content/browser/device_sensors/data_fetcher_shared_memory_base.h |
index c959e8254fd6dfadb922289ce75e8e246663a1ec..f98e9720fad2505d2eccfb7c93ce42a29d7fe3ad 100644 |
--- a/content/browser/device_sensors/data_fetcher_shared_memory_base.h |
+++ b/content/browser/device_sensors/data_fetcher_shared_memory_base.h |
@@ -77,6 +77,10 @@ class CONTENT_EXPORT DataFetcherSharedMemoryBase { |
bool IsPollingTimerRunningForTesting() const; |
+ // Should be used in deriving classes to make sure all active sensors are |
Bernhard Bauer
2014/09/17 16:41:00
Nit: "derived"
timvolodine
2014/09/17 18:25:00
Done.
|
+ // unregistered upon destruction. |
+ void StopFetchingAllDeviceData(); |
Bernhard Bauer
2014/09/17 16:41:00
Instead of requiring each subclass to call this me
timvolodine
2014/09/17 18:25:00
Done. though not sure it's that much better..
Bernhard Bauer
2014/09/17 21:36:37
Well, it means you only have to care about this in
|
+ |
private: |
bool InitAndStartPollingThreadIfNecessary(); |
base::SharedMemory* GetSharedMemory(ConsumerType consumer_type); |