Index: content/browser/device_orientation/data_fetcher.h |
diff --git a/content/browser/device_orientation/data_fetcher.h b/content/browser/device_orientation/data_fetcher.h |
index 8e69f1f22e3f68a5d96c65896e8ebc122549d2a7..8c4bba6506d70f78340f25d97612efb55f3033ba 100644 |
--- a/content/browser/device_orientation/data_fetcher.h |
+++ b/content/browser/device_orientation/data_fetcher.h |
@@ -5,18 +5,19 @@ |
#ifndef CONTENT_BROWSER_DEVICE_ORIENTATION_DATA_FETCHER_H_ |
#define CONTENT_BROWSER_DEVICE_ORIENTATION_DATA_FETCHER_H_ |
-namespace device_orientation { |
+#include "content/browser/device_orientation/device_data.h" |
-class Orientation; |
+namespace device_orientation { |
class DataFetcher { |
public: |
virtual ~DataFetcher() {} |
- // Returns false if there was a fatal error getting the orientation. |
- // Returns true otherwise. If the fetcher has orientation data available |
- // it will fill it in, otherwise the argument will be unaltered. |
- virtual bool GetOrientation(Orientation*) = 0; |
+ // Returns NULL if there was a fatal error getting the device data of this |
+ // type or if this fetcher can never provide this type of data. Otherwise, |
+ // returns a pointer to a DeviceData containing the most recent data. |
+ virtual DeviceData* GetDeviceData( |
+ DeviceData::DeviceDataType device_data_type) = 0; |
}; |
} // namespace device_orientation |