Home | History | Annotate | Download | only in geolocation
      1 // Copyright (c) 2013 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/location_provider_base.h"
      6 
      7 namespace content {
      8 
      9 LocationProviderBase::LocationProviderBase() {
     10 }
     11 
     12 LocationProviderBase::~LocationProviderBase() {
     13 }
     14 
     15 void LocationProviderBase::NotifyCallback(const Geoposition& position) {
     16   if (!callback_.is_null())
     17     callback_.Run(this, position);
     18 }
     19 
     20 void LocationProviderBase::SetUpdateCallback(
     21     const LocationProviderUpdateCallback& callback) {
     22   callback_ = callback;
     23 }
     24 
     25 void LocationProviderBase::RequestRefresh() {
     26 }
     27 
     28 }  // namespace content
     29