Index: content/browser/geolocation/wifi_data_provider_linux.h |
diff --git a/content/browser/geolocation/wifi_data_provider_linux.h b/content/browser/geolocation/wifi_data_provider_linux.h |
index 978bd8fcf07ed09b4cd09012cafcecc63cb2ac31..434e6e5cf6febc114a91a8502d4392afdd5bcd87 100644 |
--- a/content/browser/geolocation/wifi_data_provider_linux.h |
+++ b/content/browser/geolocation/wifi_data_provider_linux.h |
@@ -8,17 +8,26 @@ |
#include "content/browser/geolocation/wifi_data_provider_common.h" |
+namespace dbus { |
+class Bus; |
+}; |
+ |
class WifiDataProviderLinux : public WifiDataProviderCommon { |
public: |
WifiDataProviderLinux(); |
private: |
+ friend class GeolocationWifiDataProviderLinuxTest; |
+ |
virtual ~WifiDataProviderLinux(); |
// WifiDataProviderCommon |
virtual WlanApiInterface* NewWlanApi(); |
virtual PollingPolicyInterface* NewPollingPolicy(); |
+ // For testing. |
+ WlanApiInterface* NewWlanApiForTesting(dbus::Bus* bus); |
+ |
DISALLOW_COPY_AND_ASSIGN(WifiDataProviderLinux); |
}; |