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