Upstream version 11.40.271.0
[platform/framework/web/crosswalk.git] / src / content / common / geolocation_service.mojom
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 module content;
6
7 import "content/public/common/mojo_geoposition.mojom";
8
9 // The Geolocation service provides updates on the device's location to its
10 // client. By default, it provides updates with low accuracy, but
11 // |SetHighAccuracy()| can be called to change this.
12 [Client=GeolocationServiceClient]
13 interface GeolocationService {
14   SetHighAccuracy(bool high_accuracy);
15 };
16
17 interface GeolocationServiceClient {
18   OnLocationUpdate(MojoGeoposition geoposition);
19 };