1// Copyright (c) 2012 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#include "content/browser/geolocation/mock_location_arbitrator.h"
6
7#include "base/message_loop/message_loop.h"
8#include "content/public/common/geoposition.h"
9
10namespace content {
11
12MockLocationArbitrator::MockLocationArbitrator()
13    : permission_granted_(false),
14      providers_started_(false) {
15}
16
17void MockLocationArbitrator::StartProviders(bool use_high_accuracy) {
18  providers_started_ = true;;
19}
20
21void MockLocationArbitrator::StopProviders() {
22  providers_started_ = false;
23}
24
25void MockLocationArbitrator::OnPermissionGranted() {
26  permission_granted_ = true;
27}
28
29bool MockLocationArbitrator::HasPermissionBeenGranted() const {
30  return permission_granted_;
31}
32
33}  // namespace content
34