Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2005)

Unified Diff: device/geolocation/mock_location_arbitrator.h

Issue 2226143002: Gets rid of the LocationArbitrator interface, in preference for LocationProvider. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Removes LocationArbitrator.h Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: device/geolocation/mock_location_arbitrator.h
diff --git a/device/geolocation/mock_location_arbitrator.h b/device/geolocation/mock_location_arbitrator.h
index 982890d5981ef21396ea2d69c59dad12490df0f0..82bbef25393d2bd8123a1a3f0988617e57788e3d 100644
--- a/device/geolocation/mock_location_arbitrator.h
+++ b/device/geolocation/mock_location_arbitrator.h
@@ -7,23 +7,28 @@
#include "base/compiler_specific.h"
#include "base/macros.h"
-#include "device/geolocation/location_arbitrator.h"
+#include "device/geolocation/location_provider.h"
namespace device {
struct Geoposition;
-class MockLocationArbitrator : public LocationArbitrator {
+class MockLocationArbitrator : public LocationProvider {
Wez 2016/08/09 01:17:04 It looks like MockLocationArbitrator is only used
Kevin M 2016/08/10 23:16:19 Agreed about the removal, but a FYI point - mocks
CJ 2016/08/11 22:06:43 Acknowledged.
CJ 2016/08/11 22:06:43 Done.
public:
MockLocationArbitrator();
bool providers_started() const { return providers_started_; }
- // LocationArbitrator:
- void StartProviders(bool enable_high_accuracy) override;
- void StopProviders() override;
+ // LocationProvider:
+ void SetUpdateCallback(
+ const LocationProviderUpdateCallback& callback) override;
+ bool StartProvider(bool enable_high_accuracy) override;
+ void StopProvider() override;
+ void GetPosition(Geoposition* position) override;
+ void RequestRefresh() override;
void OnPermissionGranted() override;
- bool HasPermissionBeenGranted() const override;
+
+ bool HasPermissionBeenGranted() const;
Kevin M 2016/08/10 23:16:19 No point in declaring new methods in mocks that ar
CJ 2016/08/11 22:06:43 Acknowledged.
CJ 2016/08/11 22:06:43 Acknowledged.
private:
bool permission_granted_;

Powered by Google App Engine
This is Rietveld 408576698