| // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "device/geolocation/location_provider_base.h" |
| |
| namespace device { |
| |
| LocationProviderBase::LocationProviderBase() {} |
| |
| LocationProviderBase::~LocationProviderBase() {} |
| |
| void LocationProviderBase::NotifyCallback(const Geoposition& position) { |
| if (!callback_.is_null()) |
| callback_.Run(this, position); |
| } |
| |
| void LocationProviderBase::SetUpdateCallback( |
| const LocationProviderUpdateCallback& callback) { |
| callback_ = callback; |
| } |
| |
| void LocationProviderBase::RequestRefresh() {} |
| |
| } // namespace device |